A full-stack web application built with Django that allows users to browse, search, and manage books online. The system provides secure authentication, book inventory management, and an intuitive user interface for both customers and administrators.
- User Registration & Login
- Browse Available Books
- Search Books by Title, Author, or Category
- View Book Details
- Add Books to Cart
- Place Orders
- Payment Gateway
- Order History
- Admin Dashboard
- Add New Books
- Update Book Information
- Delete Books
- Manage Inventory
- Manage Users
- View Orders
- HTML5
- CSS3
- JavaScript
- Bootstrap
- API integration
- Python
- Django
- API integration
- sqlite3
- Git
- GitHub
BookStore/
β
βββ bookstore/
βββ cart/
βββ checkout/
βββ media/
βββ store/
βββ user/
βββ userprofile/
βββ db.sqlite3 /
βββ manage.py
βββ requirements.txt- Authentication System
- Role-Based Access Control
- CRUD Operations for Books
- Database Integration with MySQL
- Responsive User Interface
- Secure Form Validation
git clone https://github.com/yourusername/bookstore.git
cd bookstorepython -m venv venvWindows:
venv\Scripts\activatepip install -r requirements.txtUpdate database settings in:
settings.pypython manage.py makemigrations
python manage.py migratepython manage.py runserverOpen:
http://127.0.0.1:8000/
- Book Recommendation System
- Wishlist Feature
- Email Notifications
- REST API Development
- Docker Deployment
- AWS Hosting
Through this project I gained hands-on experience with:
- Django Framework
- MySQL Database Management
- Authentication & Authorization
- CRUD Operations
- RESTful Application Design
- Git & GitHub Workflow
- Full Stack Web Development
Nutan Patil
MSc Computer Science Student
Bharati Vidyapeeth, Pune
GitHub: https://github.com/npatil09
LinkedIn: https://linkedin.com/in/yourprofile](https://www.linkedin.com/in/nutan-patil-9106a72a4
Email: nppatil2003@gmail.com






