Full-Stack Travel Management Platform

SNE Travel CRM

An advanced, AI-powered Customer Relationship Management system built for travel agencies — managing hotels, banquets, flights, transport, quotations, and everything in between.

12+
Modules
50+
API Endpoints
15+
Technologies
Technology Stack

Built With Modern Tools

A carefully curated stack combining the best of JavaScript and Python ecosystems for maximum performance and developer experience.

Frontend

Next.js 15

React meta-framework with App Router & Turbopack

⚛️

React 19

Latest React with Server Components support

🎨

TailwindCSS 4

Utility-first CSS with v4 engine and design tokens

🎬

Framer Motion

Production-ready animations and gestures

🧩

Radix UI / shadcn

Accessible, unstyled component primitives

🔐

NextAuth.js

Authentication with JWT session strategy

📊

Recharts

Composable charting library for dashboards

✏️

CKEditor 5

Rich text editor for quotation templates

Backend

🐍

Django 5.2

High-level Python web framework

🔌

Django REST Framework

Powerful & flexible REST API toolkit

🗃️

PostgreSQL

Production-grade relational database

⚙️

Celery + Redis

Async task queue for background processing

🎟️

JWT (SimpleJWT)

Stateless token-based authentication

🤖

Google Gemini AI

AI-powered content and itinerary generation

📧

Gmail API

Automated email notifications via Google

🐳

Docker

Containerized deployment for both services

Features & Modules

Everything You Need

12 integrated modules covering every aspect of travel agency operations — from bookings to billing.

Dashboard & Analytics

Real-time KPI stats, revenue charts, and query distribution analytics at a glance.

Hotel Bookings

Complete hotel inventory with room-level booking management, guests, and rate tracking.

Banquet Bookings

Full event management — halls, catering, AV requirements, seating, and per-person pricing.

Flight Bookings

Manage flight tickets, PNRs, and passenger manifests all in one place.

Transport Bookings

Ground transport management — cabs, coaches, and intercity transfers.

Task Management

Assignment workflows, status tracking, my-tasks view, and team collaboration.

Quotation Builder

Premium PDF & HTML quotation generation with itineraries, images, hotels, and T&C sections.

AI Integration

Google Gemini-powered itinerary generation, content suggestions, and smart automation.

Email Notifications

Automated vendor rate requests and booking confirmations via Gmail API integration.

Company & Contact CRM

Full CRUD contact and company management with linkage to bookings and tasks.

Auth & Role Management

JWT-secured access with role-based permissions, admin dashboards, and user profiles.

GST Management

State-wise GST rate handling and tax computation for all Indian states.

System Architecture

How It All Connects

A layered architecture with clean separation of concerns — from the UI all the way to the database.

Frontend

Next.js 15 · React 19
App RouterTailwindCSSFramer MotionNextAuth

REST API Layer

Django REST Framework
JWT AuthSerializersViewSetsPagination

Backend Services

Django 5.2
HotelsBanquetsFlightsTransports

Infrastructure

Database & Services
PostgreSQLRedisCeleryDocker
External Integrations:
Gmail API
Google Gemini AI
Screenshots

See It In Action

A visual tour of the platform — from the dashboard to premium quotation outputs.

Dashboard — Overview & Stats
Click to enlarge
Dashboard — Overview & Stats
Dashboard — Overview & Stats
Dashboard — Charts & Analytics
Click to enlarge
Dashboard — Charts & Analytics
Dashboard — Charts & Analytics
Hotel Booking Management
Click to enlarge
Hotel Booking Management
Hotel Booking Management
Quotation Builder
Click to enlarge
Quotation Builder
Quotation Builder
Task Management
Click to enlarge
Task Management
Task Management
Banquet Booking Detail
Click to enlarge
Banquet Booking Detail
Banquet Booking Detail
The Team

Built With By

The talented developers and designers who brought this platform to life.

Vivekanand Sinha

Vivekanand Sinha

Full Stack DeveloperDeployment & DevOps

Handled code merging, deployment, and overall release management

Saurabh Singh

Saurabh Singh

Full Stack DeveloperUI/UX Designer

Developed core features and designed user interface/experience

Vishal Gupta

Vishal Gupta

Full Stack Developer

Worked on backend and frontend development tasks