Ayush Internship Report Format
Ayush Internship Report Format
Dhankawadi, Pune
AN INTERNSHIP REPORT ON
Title: Wayport
SUBMITTED BY
Name: Ayush Sakalkale
Class: TE 10
Roll no: 33268
DEPARTMENT OF INFORMATION
TECHNOLOGY
ACADEMIC YEAR 2024-25
DEPARTMENT OF INFORMATION
TECHNOLOGY
SCTR’s Pune Institute of Computer
Technology Dhankawadi, Pune
Maharashtra 411043
CERTIFICATE
Submitted by
Ayush Sakalkale
Roll no: 33268
Place:Pune
Date:21/04/25
ACKNOWLEDGEMENT
1 Title 5
2 Introduction 5
3 Problem Statement 6
4.1 Objectives 7
4.2 Scope 8
5.1 Designing and Developing 10
6 Modern Engineering Tools 12
8 Outcome/results of internship work 13
(screenshots of work done)
4
1. TITLE
WAYPORT
2. INTRODUCTION
The Wayport platform represents a groundbreaking advancement in travel
technology, fundamentally transforming how users plan and book multi-
modal transportation journeys. Unlike conventional single-mode booking
systems that operate in isolation, Wayport creates a unified ecosystem that
seamlessly integrates flights, trains, and various combined routes into a
cohesive, user-centric platform. This integration allows travelers to discover
optimal journeys between any two locations without the traditional
constraints of mode-specific booking systems. The platform's sophisticated
architecture leverages a network of specialized microservices to process
complex routing algorithms that simultaneously evaluate multiple factors
including total travel time, cost efficiency, connection convenience, transfer
feasibility, and overall journey comfort. Each transportation mode is handled
by dedicated services running on specific ports allowing for specialized
processing while maintaining system cohesion through the aggregator
service. By addressing the long-standing fragmentation in the transportation
booking landscape, Wayport eliminates the need for travelers to manually
coordinate connections between different transportation modes, a process
that typically involves visiting multiple websites, comparing schedules
independently, and making separate bookings without any guarantee of
optimal connections. The system's comprehensive data models capture the
intricate details of each transportation mode, from flight segments with
terminal information to train journeys with class availability, creating a
foundation for meaningful comparison and integration of diverse journey
options
5
3. PROBLEM STATEMENT
6
4.1 OBJECTIVES
7
4.2 SCOPE
1. Integration of Multi-Modal Transportation Data
Developed integration layers for real-time flight and train data using
robust APIs:
a) Parsed multiple class types (e.g., sleeper, first class, general) with
availability status like "available", "waitlist", etc.
b) Handled platform-level data, seat reservations, meal inclusion, and
coach positions.
c) Supported international rail connections, factoring in border control
delays and station transfer times.
8
4.Combined Route Planning Across Modes
Built logic for hybrid air-rail journey planning:
9
5.1 DESIGNING AND DEVELOPING
The development of the Wayport Application followed a modular
and agile approach, ensuring continuous integration of features and customer
feedback. The design and development process consisted of the following:
11
6. MODERN ENGINNERING TOOLS USED
To build and deploy the Wayport Application efficiently and effectively, a
variety of modern engineering tools and technologies were utilized. These
tools facilitated frontend and backend development, version control, API
integration, deployment, and collaboration.
Tool/
Category Purpose
Technology
Building
Frontend interactive and
React.js
Development responsive user
interfaces
Creating RESTful
Backend
Node.js + Express.js APIs and handling
Development
server-side logic
Storing user data,
appointments,
Database MongoDB + SQL
feedback, and
resources
Source code
Version Control Git + GitHub management and
team collaboration
Testing backend
API Testing Postman APIs and
endpoints
Writing and
Code Editor Visual Studio Code debugging code
efficiently
Managing tasks,
GitHub Projects /
Collaboration issues, and
Issues
progress tracking
JWT (JSON Web Handling
Security
Tokens) authentication
Containerizatio To containerize
Docker
n application/service
12
8. Outcome/ results of internship work
(screen- shots of work done)
1. Seamless Integration of Multiple Transportation Modes
Users can book journeys combining flights, trains, and other modes in
one place.
The system considers connection proximity, transfer times, and
immigration requirements for international transfers.
It identifies optimal connection points, including major hubs and
intermediate cities for cost or schedule benefits.
Baggage logistics and different ticketing systems are handled
automatically, providing a unified user experience.
5. Scalable Architecture
Microservices ensure the system scales efficiently under high demand.
The architecture supports horizontal scaling and handles failures with
resilience mechanisms (circuit breakers, fallbacks).
13
Caching and optimized database queries ensure fast performance even
with high traffic.
14
Fig 2. Routes Display 1
15
Fig 4. Routes Display 3
16
Fig.5 Routes Display 3
18
19
20
21