A book reading tracker built with Flask, SQLite3, Python, HTML, CSS and JavaScript.
Video Demo: Presentation - Readlog
I recommend creating a virtual env before installing the requirements. If you are a Linux user, use the command:
python3 -m venv .venv
source .venv/bin/activateThen, install the requirements (which is just flask, actually):
pip install -r requirements.txtEnter the src/ directory and run the application:
cd src/
python app.py
Open http://127.0.0.1:5000 in your browser.
A personal library which allows users to:
- Add books with ISBN, title, author, and optional metadata
- Rate and review books
- Search by title, author, genre, year, or rating
- View and edit book details
- Delete books
- Export .CSV
Thanks CS50x for the excelent course! 🦆
- Maybe make the appearence and layout different?
- Dark option.
- Import .csv.
- Check for title duplicates on editing information.
- Change ISBN for a different id?
- Import data from the web, maybe a public database?



