Skip to content

Athexdev/travel-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seven Wonders - Django Web Application

Edited & Maintained by Debesh


🏛️ Project Details

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.

🚀 Key Features

  • 🌍 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 /debesh health monitoring endpoint.

📁 System Architecture

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

🛠️ Quick Installation

  1. Install Dependencies:

    pip install -r requirements.txt
  2. Run Migrations:

    python manage.py makemigrations app
    python manage.py migrate
  3. Start the Project:

    python manage.py runserver 3000

    Visit: http://127.0.0.1:3000

🔌 API Summary

  • 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)

👤 Admin Access

  • Superuser: 'rohan' / 'rohan09'

© 2025 Seven Wonders. All rights reserved. "# seven-wonders"

About

seven wonders of the world

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors