Edited & Maintained by Debesh
This application is a 1:1 migration of the original "Seven Wonders" project into the Django ecosystem. It provides a robust backend with integrated API and static serving capabilities while preserving the original visually stunning frontend experience.
- 🌍 Interactive Travel Guide: Map-based exploration of all Seven Wonders.
- 📝 Review System: Real-time review management with filtering by wonder.
- 💳 Payments & Hotels: Integrated booking system and hotel search functionality.
- 🔐 JWT Authentication: Modern secure user sessions for review profiles.
- ⚡ Backend Health-Check: Custom
/debeshhealth monitoring endpoint.
The-7-main/
├── backend/ # Core Django Settings & URL roots
├── app/ # Application logic (Models, Views, URLs)
├── static/ # Assets (CSS, JS, Images, Video)
├── templates/ # Converted Django HTML Templates
├── manage.py # CLI for administration
└── requirements.txt # Project dependencies
-
Install Dependencies:
pip install -r requirements.txt
-
Run Migrations:
python manage.py makemigrations app python manage.py migrate
-
Start the Project:
python manage.py runserver 3000
Visit: http://127.0.0.1:3000
- Health Check:
/debesh - Reviews (List/Create):
/reviews(GET/POST) - Review Deletion:
/reviews/1(DELETE - Admin authorization required) - Auth:
/login(POST),/signup(POST) - Profile:
/profile(GET - Bearer Token Required)
- Superuser: 'rohan' / 'rohan09'
© 2025 Seven Wonders. All rights reserved. "# seven-wonders"