Travel Platform Full Stack Development half built

Job ID: 40487170

Budget: ₹1,500 – ₹12,500 INR

# Full Stack Developer (Web + Mobile App)

## About

it is a journey intelligence and execution platform focused on helping travelers discover and execute better journeys through:

* Direct Train
* Train + Train
* Multi-leg Train Journeys
* Future Train + Bus and Flight integrations

Unlike traditional booking platforms, RailWise AI focuses on journey reliability, transfer intelligence, and successful end-to-end travel rather than simply displaying available trains.

---

## Current Status

The project is already partially built.

Current stack:

* Next.js Frontend
* Node.js / Express Backend
* TypeScript
* MongoDB
* AWS EC2 Deployment
* Algorithm Engine (Routing + Scoring)

Existing features include:

* Direct train search
* Train + Train routing
* Multi-leg routing
* Reliability scoring engine
* OTP integration
* MongoDB integration
* MSG91 integration
* RailYatri booking redirects
* Backend deployment
* Routing visualization
* Session persistence

The repository is available and contains a functioning routing and scoring system.

---

## Primary Responsibilities

### Phase 1 – Complete Existing Web Platform

Review the current codebase and:

* Complete unfinished frontend work
* Complete production deployment
* Complete testing and QA
* Fix bugs and edge cases
* Verify OTP authentication flow
* Complete sorting and filtering
* Improve responsiveness across devices
* Review API structure and optimize where needed

The goal is to make the current website production-ready.

---

### Phase 2 – Build Mobile Application

Build a cross-platform mobile app connected to the same backend.

Preferred:

* React Native

App should include:

* Journey Search
* Journey Results
* Reliability Scores
* Journey Details
* OTP Login
* Saved Journeys
* User Profile

The mobile app should reuse the existing backend APIs wherever possible.

---

## Important: Routing & Reliability Engine

This is NOT a standard booking website.

The core of RailWise AI is its routing and scoring engine.

Current scoring includes:

* Confirmation Probability
* Delay Risk
* Transfer Safety
* Journey Complexity
* Cost Efficiency

We are looking for a developer who can understand and improve the existing logic rather than rewrite everything from scratch.

---

## Backend Improvements Required

We want to add several new intelligence layers:

### Hard Reject Layer

Reject obviously bad journeys before scoring.

Examples:

* Unsafe transfer times
* Impossible connections
* High-risk waitlists
* Extremely risky night transfers

---

### Historical Journey Intelligence

Build systems to collect and store:

* Historical delays
* Cancellation trends
* Route reliability
* Transfer reliability

while minimizing API usage and infrastructure costs.

---

### Journey Outcome Tracking System

This is a major part of the roadmap.

Every generated journey should be stored and validated after its travel date.

Example:

Journey Generated:
Gwalior → Bhopal → Mumbai

Predicted Reliability:
91%

After journey completion:

Track:

* Successful completion
* Missed connection
* Cancellation
* Delay
* Failure reason

The system should create a growing journey intelligence database that improves future recommendations.

---

### Failure Analysis System

Track:

* Why journeys fail
* Which routes fail most
* Which stations cause missed connections
* Which train combinations are unreliable

This data should eventually influence future scoring.

---

### Station & Route Intelligence

Create systems that learn:

* Transfer success rates by station
* Reliability by route
* Historical delay patterns
* Cancellation frequencies

---

### Future Learning Layer

The architecture should support:

* Feedback collection
* Outcome validation
* Dynamic score improvements
* Confidence calibration
* Future predictive modeling

We are not looking for someone to build AI buzzwords.

We want practical systems that improve journey success rates over time.

---

## What We Are Looking For

Strong experience with:

* Next.js
* Node.js / Express
* TypeScript
* MongoDB
* React Native
* API integrations
* Performance optimization
* Scalable architecture

Bonus:

* Transportation systems
* Routing algorithms
* Recommendation engines
* Reliability scoring systems
* Data-driven product design

---

## When Applying

Please include:

1. Relevant projects
2. Experience with large codebases
3. Experience taking over existing projects
4. Mobile apps you have built
5. Your approach to improving journey reliability and recommendation systems
6. Estimated timeline after reviewing the repository

The ideal candidate should be comfortable both completing the existing MVP and helping evolve RailWise AI into a journey intelligence platform.