Our web application empowers users to efficiently manage and track their book collections and reading plans through an intuitive and personalized platform, enhancing their reading experience.
"Our web application empowers users to efficiently manage and track their book collections and reading plans through an intuitive and personalized platform, enhancing their reading experience."
- As a user, I want to delete the book and reading plan I don't want anymore so that I can update my book collection and reading plans as the way I want.
- As a user, I want to be able to login to look at my own book data, so that my book collection remains clear.
- As a user, I want to be able to track my progress for my reading plan accordingly.
- As a user, I want to be able to set up a reading plan so that I can encourage myself to read.
- As a user, I want to see detailed information about each book so that I can read the notes and reviews I’ve written for it.
- As a user, I want to view a list of all the books I’ve added so that I can easily track what I’ve read or plan to read.
- As a user, I want a clean and simple dashboard so that I can easily navigate through my book collection.
- As a user, I want to search for books by some keywords so that I can quickly find a specific book in my collection.
- As a user, I want to edit book details such as title, author, rating, or review so that my book collection remains up to date.
- As a user, I want to add new books with titles, authors, genres, and ratings so that I can track my reading progress.
Also available in the issues page
- Clone the repository
git clone https://github.com/software-students-spring2025/2-web-app-membersonly.git cd 2-web-app-membersonly - Install dependencies
pip install flask flask-wtf flask-login flask-bcrypt pymongo python-dotenv
- Set up .env file
SECRET_KEY= 000 MONGO=mongodb+srv://FlaskProject2:FlaskProjectPass@bookreview.08j3l.mongodb.net/?retryWrites=true&w=majority&appName=BookReview
- Start the Flask application
python app.py
- Access the application Open your web browser and navigate to: http://127.0.0.1:5000
https://github.com/software-students-spring2025/2-web-app-membersonly/issues Sprint 1: Sprint 1 Task Board Spring 2: Sprint 2 Task Board