Book Recommendation System
Full-Stack Web Application with Machine Learning
An intelligent book recommendation web application that leverages collaborative filtering algorithms to provide personalized book suggestions based on user preferences and reading patterns.
About This Project
Developed a Django and React book-discovery application that uses reading preferences and ratings to generate recommendations.
Key Features
User authentication and profile management system
Collaborative filtering recommendation algorithm using Pandas and NumPy
RESTful API backend
Responsive React frontend with Tailwind CSS styling
Advanced search and filtering capabilities
User ratings and reviews system
Book categorization and genre tagging
Reading list and favorites management
Recommendation accuracy metrics
Admin dashboard for content management
Technical Highlights
Backend: Django framework with Django REST Framework
Frontend: React.js with hooks and context API
Styling: Tailwind CSS for responsive design
Database: MySQL with optimized queries and indexing
Data Processing: Pandas for data manipulation, NumPy for calculations
API Design: RESTful architecture with token authentication
Deployment: Linux server with Nginx reverse proxy
Project Information
Client
Academic Project
My Role
Full Stack Developer & ML Engineer
Duration
6 weeks
Team Size
2
Completed
June 2025
Category
Web Development
Technologies Used
Case study
Related Projects

CarePharmacy - Healthcare Website
A healthcare website for Care Pharmacy featuring appointment requests, service information, location details, and contact options.
Disposable Email Service
A privacy-centric web application providing users with temporary, disposable email addresses to protect their primary email from spam, marketing lists, and unwanted communications.
Interested in collaborating?
Let's work together on your next project. I'm always open to discussing new opportunities and exciting ideas.