BookLoom is a Django-based web application for managing a list of books. The project allows users to view, add, and manage books using templates for the frontend and SQLite as the database.
- Add, update, and delete books from the list
- View detailed information about each book
- User-friendly interface using Django templates
- SQLite database for storing book records
- Django: Backend framework
- SQLite: Database
- HTML/CSS: Templates for frontend
- Python: Programming language
-
Clone the repository:
git clone https://github.com/your-username/bookloom.git cd bookloom
-
Create a virtual environment:
python -m venv env source env/bin/activate # On Windows, use `env\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations to set up the SQLite database:
python manage.py migrate
-
Run the Django development server:
python manage.py runserver
-
Access the application: Open your browser and go to
http://127.0.0.1:8000/
- To add a new book, use the 'Add Book' button on the homepage.
- Update or delete a book by selecting the relevant options next to each book entry.
- User authentication (login, registration)
- Book categorization and genres
- Review and rating system for books
- Pagination for long book lists
Book.Loom.mp4
If you have any questions, feel free to reach out:
- Email: [email protected]
Feel free to customize this README further based on your specific project setup and add any additional sections you'd like!