Full-Stack Web Application for Book Catalog by Rohit JaiswarFull-Stack Web Application for Book Catalog by Rohit Jaiswar

Full-Stack Web Application for Book Catalog

Rohit Jaiswar

Rohit Jaiswar

MuBooks - Project Overview
Project Type: Full-stack web application for book catalog and discovery
Technology Stack:
Backend: Python (Django 2.0.7) with Django REST Framework (0.3.1)
Frontend: HTML, CSS (42.1% of codebase), JavaScript (40.5%)
Database: PostgreSQL (django-database-url 0.5.0)
Web Server: Gunicorn 20.1.0 (production-ready WSGI server)
Supporting Libraries: Pillow (image handling), requests (HTTP), urllib3, psycopg2 (PostgreSQL adapter), PyTZ (timezone), certifi, charset-detector
Project Structure:
books/ - Django app containing core models, views, URL routing, admin panel, and database migrations
mubook/ - Main project configuration (settings.py, urls.py, wsgi.py, init.py)
templates/—Django HTML templates for frontend pages
static/ - CSS, JavaScript, and static assets
media/pics/ - Uploaded image storage for book covers
staticfiles/ - Collected static files for production deployment
Key Files:
Procfile—(Heroku deployment configuration)
requirements.txt - 13 Python dependencies listed
manage.py—Django management script
books.txt - Raw book data source
Deployment:
Ready for Heroku or similar platform-as-a-service deployments
Pre-configured with collected static files for production
Uses environment-based configuration for database and settings
Current Status:
The project structure is established and functional
Contains sample data and initial setup
No published releases or packages yet
Suitable for web hosting on Heroku, PythonAnywhere, or similar services
This is a production-ready Django web application that can be deployed to cloud platforms immediately.
Like this project

Posted Jan 18, 2026

Developed a full-stack web app for book catalog and discovery.