Skip to content

The Project for summer hack club

Notifications You must be signed in to change notification settings

Vicky493/PersonalLibraryHC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3b4aedd · · Aug 20, 2025

History

7 Commits
Aug 20, 2025
Aug 20, 2025
Aug 20, 2025
Aug 20, 2025
Aug 20, 2025

Repository files navigation

Personal Library Management System

A Python and SQLite-based app to manage your book collection, built for Hack Club.

Features

  • Store books with title, author, genre, publication year, and status.
  • List books by genre, author, or all books in formatted tables.
  • Mark books as read.
  • Count books per author.
  • Add/delete books interactively.
  • Export library to CSV.
  • Prevents duplicates with UNIQUE constraints.
  • Colorful output for user feedback.

How to Run

  1. Run Executable (macOS)

  2. Download summer_hack_club_app.zip.
  3. Unzip and right-click library.app, then select Open.
  4. If prompted, click Open or go to System Settings > Privacy & Security and click Open Anyway.Anyway.
  5. Requires macOS 10.15+.

Example Books

  • 1984 by George Orwell (Dystopian, 1949)
  • Shadow and Bone by Leigh Bardugo (Fantasy, 2012)
  • The Hunger Games by Suzanne Collins (Dystopian, 2008)

Technologies

  • Python 3
  • SQLite
  • Tabulate (pretty tables)
  • Colorama (colored output)

Built with ❤️ for Hack Club.

About

The Project for summer hack club

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages