Hey my Name is

Work Index

• Project Detail

NOVA YATRABackend

Worked on backend features for a travel booking platform designed to support user management, booking flows, and scalable travel service operations.

NOVA YATRA interface preview

Domain

Travel Booking

Focus

Bookings + Users

Layer

Backend API

Stack

DjangoDjango REST FrameworkDatabase OptimizationREST APIsPostmanGit

01 / Context

Project Brief

A travel platform depends on clean booking state, accurate user flows, and performant data access. The backend needs to keep search, reservation, and account-related behavior predictable as the product grows.

02 / Direction

Approach

Implemented booking logic, optimized database queries, and developed APIs using Django REST Framework to support travel bookings and user management while keeping endpoint behavior clear for frontend consumers.

Outcome

Improved backend readiness for travel booking workflows by strengthening API structure, query performance, and data flow clarity across user-facing modules.

03 / Architecture

System Modules

Backend work split into the modules that mattered most for workflow rules, API contracts, and reliable integration behavior.

M01/

Travel Booking Flow

Developed backend behavior for reservation-related actions, booking states, and validation-heavy travel workflows.

M02/

User Management

Supported account and profile-related API flows with clear request handling and consistent backend responses.

M03/

Query Optimization

Improved database access patterns where platform workflows required cleaner or faster retrieval of booking data.

04 / Contribution

Responsibilities

01

Built DRF endpoints for travel booking and user management features.

02

Optimized database queries for cleaner backend performance.

03

Handled validation paths and edge cases in booking-related flows.

04

Tested API contracts and response behavior through Postman.

05

Kept implementation aligned with Nova-Next backend conventions.

05 / Process

Delivery Flow

Step 01

Flow Analysis

Mapped travel booking requirements into backend states, data relationships, and API responsibilities.

Step 02

Backend Build

Implemented DRF views and serializers while refining query behavior for the required modules.

Step 03

API Hardening

Reviewed responses, tested failed states, and adjusted logic for smoother frontend integration.

Next Case Study

NOVA RESTRO

© 2026 Ranish Bhattarai