A beautiful, full-featured Django web app for comparing mobile phone prices across major Indian e-commerce platforms.
- Login/Signup - Secure user authentication
- Home Page - Select brand (Samsung, iPhone, Motorola, Vivo, OPPO, Realme, OnePlus, Xiaomi, Redmi, Nokia) and platform
- Platform Support - Amazon, Flipkart, Myntra, Croma, Reliance Digital, Vijay Sales
- Results Page - 20 phones per page with images, prices, ratings, and buy buttons
- Buy Button - Redirects directly to the product on the selected e-commerce site
- Pagination - Navigate through all available phones
- About Page - Project information
- Contact Page - Contact form
cd mobilehunt
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver- Admin:
admin/admin123 - Demo:
demo/demo123
- Go to http://127.0.0.1:8000/
- Login with demo/demo123
- Select a phone brand on the home page
- Select a platform (Amazon, Flipkart, etc.)
- Click "Find Phones" to see results
- Click "Buy Now" to go to the product page
- Django 4.2
- BeautifulSoup4 (web scraping)
- Bootstrap 5
- jQuery
- AOS.js animations
- SQLite database