Skip to content

I created the Personal Library Manager app πŸ“š to help users easily manage their book collection, track book details πŸ“–, and view library statistics πŸ“Š in a beautifully designed interface with emojis 🌟.

Notifications You must be signed in to change notification settings

kAmmarah/personal-library-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—‚οΈ Step 1: Create Folder for Your Project

βœ… On your desktop or anywhere you like, create a new folder. πŸ‘‰ Name it something like: my_library_app πŸ“‚ Open this folder. Inside it, you'll add 3 files: app.py β†’ this will have your Streamlit code image.png β†’ your library background image sample_books.csv (optional) β†’ your book data

πŸ§‘β€πŸ’» Step 2: Create and Add the Code (app.py)

Open any code editor (VS Code, Cursor, etc.) Create a new file inside your folder β†’ name it: πŸ“„ p-l-m.py Paste your full Python code inside p-l-m.py βœ… You've already built this with emoji UI, background image, and navigation!

πŸ–ΌοΈ Step 3: Add Background Image (image.png)

πŸ“· Save a library-style image (you already uploaded one before). Rename the image to: πŸ–ΌοΈ image.png Put this image inside the same folder as p-l-m.py

πŸ“„ Step 4: Add Sample Book File (Optional)

Open Notepad or any text editor.(Optional) Save the file as: πŸ“„ sample_books.csv βž• Save it inside the same project folder.

πŸ§ͺ Step 5: Install Streamlit (Only Once)

If you haven’t installed Streamlit yet: Open your terminal or command prompt, then run: pip install streamlit pandas
βœ… This installs everything your app needs.

πŸš€ Step 6: Run Your Streamlit App

  1. Open your terminal or command prompt.
  2. Navigate to your project folder: cd path_to_your_folder/personal_library_manager
  3. Then run your app using this command: streamlit run p-l-m.py πŸŽ‰ Your browser will automatically open with your app!

πŸ“š What You Can Do in the App

🧭 Use the left sidebar to navigate between: πŸ“– View Library βž• Add Book πŸ”Ž Search Books πŸ“Š Library Statistics 🌈 Enjoy the emojis, background, and your personal touch.

About

I created the Personal Library Manager app πŸ“š to help users easily manage their book collection, track book details πŸ“–, and view library statistics πŸ“Š in a beautifully designed interface with emojis 🌟.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages