GitHunt
AN

Aniket-Dev-IT/novaryo-travel-booking-platform

A comprehensive travel booking platform built with Django featuring hotel bookings, flight reservations, travel packages, activities, and loyalty programs. Production-ready with admin interface and API documentation.

๐Ÿจ Novaryo - Travel Booking Platform

"Discover Comfort. Discover Novaryo."

A comprehensive, professional travel booking platform built with Django, featuring hotel bookings, flight reservations, travel packages, activities, and a complete loyalty program system.

Novaryo Logo
Django
Python
License


๐Ÿ“ž Developer Contact

Created by: Aniket Kumar
๐Ÿ“ง Email: aniket.kumar.devpro@gmail.com
๐Ÿ“ฑ WhatsApp: +91 8318601925
๐Ÿ™ GitHub: @Aniket-Dev-IT


๐Ÿšจ IMPORTANT: This project is proprietary and copyrighted.

ยฉ 2025 Aniket Kumar. All rights reserved.

โ›” USAGE RESTRICTIONS:

  • This project is NOT open source
  • Commercial use is STRICTLY PROHIBITED without explicit written permission
  • Redistribution, modification, or derivative works require PRIOR AUTHORIZATION
  • For licensing inquiries, contact: aniket.kumar.devpro@gmail.com

Before using this project in any capacity, you MUST:

  1. Contact the developer for permission
  2. Obtain written authorization
  3. Comply with all licensing terms

Unauthorized use may result in legal action.


๐ŸŒŸ Features

๐Ÿจ Hotel Booking System

  • Advanced search with filters (location, dates, guests, price range)
  • Hotel details with high-quality images and reviews
  • Real-time availability checking
  • Responsive booking interface

โœˆ๏ธ Flight Booking System

  • Domestic and international flight search
  • Flexible date selection with return/one-way options
  • Passenger management system
  • Seat preference selection

๐Ÿ“ฆ Travel Packages

  • Curated travel packages combining flights, hotels, and activities
  • Pre-designed popular destinations (Paris, Bali, Japan)
  • Package customization options
  • Comprehensive package details

๐ŸŽฏ Activities & Experiences

  • Local activity bookings and tours
  • Category-based browsing (sightseeing, adventure, cultural, food)
  • Activity ratings and reviews
  • Booking management system

โญ Loyalty Program

  • 4-tier loyalty system (Bronze, Silver, Gold, Platinum)
  • Points earning on every booking
  • Exclusive member benefits and discounts
  • Comprehensive rewards catalog
  • Points redemption system

๐Ÿ‘ค User Management

  • Complete user registration and authentication
  • Profile management with preferences
  • Security settings and account verification
  • Saved hotels and wishlist functionality
  • Booking history and management

๐Ÿ›ก๏ธ Security Features

  • Django Allauth integration
  • Email verification system
  • Secure password management
  • Session security
  • CSRF protection

๐Ÿ“Š Admin Panel

  • Comprehensive Django admin interface
  • User management with detailed analytics
  • Booking management system
  • Loyalty program administration
  • Content management capabilities

๐Ÿ› ๏ธ Technology Stack

Backend

  • Framework: Django 5.2
  • Language: Python 3.13
  • Authentication: Django Allauth
  • API: Django REST Framework
  • Documentation: drf-yasg (Swagger/OpenAPI)

Frontend

  • Framework: Bootstrap 5.3
  • Icons: Bootstrap Icons
  • Styling: Custom CSS with Novaryo branding
  • JavaScript: Vanilla JS with Bootstrap components
  • Responsive: Mobile-first design

Database

  • Primary: PostgreSQL (configurable)
  • Fallback: SQLite3 for development
  • ORM: Django ORM

Additional Technologies

  • Task Queue: Celery (configured)
  • Caching: Redis support
  • Email: SMTP configuration
  • File Storage: Configurable (local/cloud)
  • Payment: Skip Payment System (Smart Development Approach)

๐Ÿ“Š Development Status

โœ… ALL MODULES COMPLETE (8/8)

Module Status Progress Features
Users โœ… Complete 100% Authentication, Profiles, Preferences
Hotels โœ… Complete 100% Search, Booking, Management
Flights โœ… Complete 100% Search, Booking, Seat Selection
Packages โœ… Complete 100% Travel Packages, Booking System
Activities โœ… Complete 100% Local Tours, Activity Booking
Bookings โœ… Complete 100% Unified Booking Management
Reviews โœ… Complete 100% Rating System, User Feedback
Loyalty โœ… Complete 100% Points System, Tiers, Rewards

๐ŸŽจ Frontend Pages Status

Page Category Completed Total Status
Authentication 5/5 5 โœ… Complete
Hotel Pages 8/8 8 โœ… Complete
Flight Pages 12/12 12 โœ… Complete
Package Pages 6/6 6 โœ… Complete
Activity Pages 6/6 6 โœ… Complete
Booking Pages 10/10 10 โœ… Complete
Loyalty Pages 5/5 5 โœ… Complete
User Dashboard 8/8 8 โœ… Complete

Total: 60/60 pages completed (100%)


๐Ÿš€ Quick Start

Prerequisites

  • Python 3.13+
  • PostgreSQL (optional, SQLite fallback available)
  • Redis (for caching and Celery)

Installation

โš ๏ธ IMPORTANT: Contact developer for authorization before proceeding

  1. Contact the developer for permission:

    Email: aniket.kumar.devpro@gmail.com
    WhatsApp: +91 8318601925
    
  2. After receiving authorization, set up the project:

    # Create virtual environment
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Environment setup:

    # Create .env file with your configuration
    SECRET_KEY=your-secret-key
    DEBUG=True
    DATABASE_URL=sqlite:///db.sqlite3
  5. Database setup:

    python manage.py makemigrations
    python manage.py migrate
    python manage.py createsuperuser
  6. Run development server:

    python manage.py runserver
  7. Access the application:


๐Ÿ“ Project Structure

novaryo/
โ”œโ”€โ”€ ๐Ÿ“ novaryo/              # Project settings
โ”œโ”€โ”€ ๐Ÿ“ users/               # User management app
โ”œโ”€โ”€ ๐Ÿ“ hotels/              # Hotel booking system
โ”œโ”€โ”€ ๐Ÿ“ flights/             # Flight booking system
โ”œโ”€โ”€ ๐Ÿ“ packages/            # Travel packages
โ”œโ”€โ”€ ๐Ÿ“ activities/          # Activities & experiences
โ”œโ”€โ”€ ๐Ÿ“ loyalty/             # Loyalty program
โ”œโ”€โ”€ ๐Ÿ“ bookings/            # Booking management
โ”œโ”€โ”€ ๐Ÿ“ reviews/             # Review system
โ”œโ”€โ”€ ๐Ÿ“ payments/            # Payment processing (Skip Payment)
โ”œโ”€โ”€ ๐Ÿ“ templates/           # HTML templates
โ”œโ”€โ”€ ๐Ÿ“ static/              # Static files
โ”œโ”€โ”€ ๐Ÿ“ media/               # User uploaded files
โ”œโ”€โ”€ ๐Ÿ“„ requirements.txt     # Python dependencies
โ”œโ”€โ”€ ๐Ÿ“„ manage.py           # Django management
โ””โ”€โ”€ ๐Ÿ“„ README.md           # This file

๐ŸŽจ Design System

Novaryo Brand Colors

  • Primary: #2c5282 (Novaryo Blue)
  • Secondary: #3182ce (Light Blue)
  • Accent: #ed8936 (Orange)
  • Light: #f7fafc (Light Gray)
  • Dark: #2d3748 (Dark Gray)

Features Overview

  • ๐Ÿ” Advanced Search: Find exactly what you're looking for
  • ๐Ÿ’ Save Favorites: Wishlist hotels and activities
  • โญ Earn Points: Loyalty rewards on every booking
  • ๐Ÿ“ฑ Mobile Ready: Perfect experience on any device
  • ๐Ÿ”’ Secure Booking: Protected payments and data

๐Ÿš€ Production Ready

This project is 100% complete and ready for production deployment with:

  • โœ… All 8 core modules fully implemented
  • โœ… Complete database schema and migrations
  • โœ… Professional admin interface
  • โœ… Smart payment system (skip payment for development)
  • โœ… Responsive design for all devices
  • โœ… Security features implemented
  • โœ… API documentation available

๐Ÿค Support & Contact

For any questions, issues, or licensing inquiries:

Developer: Aniket Kumar
๐Ÿ“ง Email: aniket.kumar.devpro@gmail.com
๐Ÿ“ฑ WhatsApp: +91 8318601925
๐Ÿ™ GitHub: @Aniket-Dev-IT

Business Hours: Monday - Friday, 9:00 AM - 6:00 PM IST


This software is proprietary and confidential. Any unauthorized access, use, reproduction, or distribution is strictly prohibited and may result in severe civil and criminal penalties. All rights reserved.

ยฉ 2025 Aniket Kumar - All Rights Reserved


Built with โค๏ธ by Aniket Kumar