Skip to main content
Iheb Jdey
Back to Work

Full-Stack · Mobile · Applied AI

TUNGO

Multi-platform intercity transportation system with passenger and driver apps, web dashboards, backend APIs and an AI-assisted chatbot.

  • Flutter
  • React
  • Node.js
  • Express.js
  • PostgreSQL
  • RAG
  • Docker
View repository
TUNGO public homepage with intercity transport search.
Public intercity transport search interface.

01

Context

The system models intercity transportation workflows including reservations, parcels, schedules, routes, stations and role-based operations.

02

Final-Year Report

The original report cover is included as an academic project artifact and is presented without alteration.

ESPRIT · GAMIX · INVEEP

TUNGO — Final-year engineering report cover.
Final-year engineering report cover

03

Platform Overview

  1. 01Flutter passenger and driver applications
  2. 02React administration dashboards
  3. 03Node.js and Express REST API with PostgreSQL
  4. 04AI-assisted chatbot integration

04

Multi-Client Architecture

Passenger App

Flutter

Driver App

Flutter

Web Dashboards

React

Node.js / Express API

JWT · REST

PostgreSQL

RAG Assistant

Application/backend integration

06

Mobile Experiences

The passenger and driver applications are documented separately. Each collection can be expanded without loading an endless wall of screens.

Passenger application26 screens

Search, reservations, parcel delivery, live tracking and the transport assistant. Select any image to view it full size.

TUNGO — Passenger home and service shortcuts.
Passenger home and service shortcuts
TUNGO — Current passenger reservation.
Current passenger reservation
TUNGO — Passenger live tracking map.
Passenger live tracking map
TUNGO — Reservation type selection.
Reservation type selection
TUNGO — Transport type selection.
Transport type selection
TUNGO — Passenger sign-in.
Passenger sign-in
TUNGO — New journey search.
New journey search
TUNGO — Reservation history.
Reservation history
TUNGO — Passenger profile editing.
Passenger profile editing
TUNGO — Parcel shipment form.
Parcel shipment form
TUNGO — Bus journey results.
Bus journey results
TUNGO — Map-based journey search.
Map-based journey search
TUNGO — Train journey results.
Train journey results
TUNGO — Whole-vehicle reservation.
Whole-vehicle reservation
TUNGO — Parcel tracking.
Parcel tracking
TUNGO — Available drivers.
Available drivers
TUNGO — Assistant conversation list.
Assistant conversation list
TUNGO — Passenger profile.
Passenger profile
TUNGO — Passenger registration.
Passenger registration
TUNGO — Passenger onboarding — step 1.
Passenger onboarding — step 1
TUNGO — Passenger onboarding — step 2.
Passenger onboarding — step 2
TUNGO — Passenger onboarding — step 3.
Passenger onboarding — step 3
TUNGO — Passenger onboarding — step 4.
Passenger onboarding — step 4
TUNGO — AI assistant home.
AI assistant home
TUNGO — Passenger app splash screen.
Passenger app splash screen
TUNGO — Additional passenger workflow screen.
Additional passenger workflow screen
Driver application20 screens

Driver onboarding, journeys, reservations, parcels and live route operations. Select any image to view it full size.

TUNGO — Driver home.
Driver home
TUNGO — Driver live route tracking.
Driver live route tracking
TUNGO — Driver home with active operations.
Driver home with active operations
TUNGO — Live tracking activation.
Live tracking activation
TUNGO — Driver parcel history.
Driver parcel history
TUNGO — Route selection.
Route selection
TUNGO — Vehicle selection.
Vehicle selection
TUNGO — Parcels in delivery.
Parcels in delivery
TUNGO — Parcels awaiting delivery.
Parcels awaiting delivery
TUNGO — Pending driver reservations.
Pending driver reservations
TUNGO — Confirmed driver journeys.
Confirmed driver journeys
TUNGO — Parcel delivery details.
Parcel delivery details
TUNGO — Driver registration — step 1.
Driver registration — step 1
TUNGO — Driver registration — step 2.
Driver registration — step 2
TUNGO — Driver registration — step 3.
Driver registration — step 3
TUNGO — Driver navigation menu.
Driver navigation menu
TUNGO — Driver password recovery.
Driver password recovery
TUNGO — Driver profile.
Driver profile
TUNGO — Driver app splash screen.
Driver app splash screen
TUNGO — Driver application identity screen.
Driver application identity screen

07

Web Dashboards

The public platform and role-based React dashboards cover network, station and operational workflows.

Public web platform2 screens

Public journey search and access to the web platform. Select any image to view it full size.

TUNGO — Public transport search homepage.
Public transport search homepage
TUNGO — Web platform sign-in.
Web platform sign-in
Administrator1 screens

Administrator dashboard prototype for operational monitoring. Select any image to view it full size.

TUNGO — Administrator dashboard prototype.
Administrator dashboard prototype
Super administrator17 screens

Network-wide oversight of users, companies, routes, cities and stations. Select any image to view it full size.

TUNGO — Super administrator operational dashboard.
Super administrator operational dashboard
TUNGO — Super administrator dashboard — analytics view.
Super administrator dashboard — analytics view
TUNGO — Super administrator dashboard — network view.
Super administrator dashboard — network view
TUNGO — Interactive station map.
Interactive station map
TUNGO — Route creation form.
Route creation form
TUNGO — Station creation form.
Station creation form
TUNGO — Administrator management.
Administrator management
TUNGO — Transport company management.
Transport company management
TUNGO — Bus route management.
Bus route management
TUNGO — Shared-taxi route management.
Shared-taxi route management
TUNGO — Train route management.
Train route management
TUNGO — Station supervisor management.
Station supervisor management
TUNGO — User management — overview.
User management — overview
TUNGO — User management — details.
User management — details
TUNGO — City management.
City management
TUNGO — Bus station directory.
Bus station directory
TUNGO — Train station directory.
Train station directory
Station supervisor7 screens

Station-level schedules, stops, reservations and parcel operations. Select any image to view it full size.

TUNGO — Bus station supervisor dashboard.
Bus station supervisor dashboard
TUNGO — Shared-taxi station supervisor dashboard.
Shared-taxi station supervisor dashboard
TUNGO — Train station supervisor dashboard.
Train station supervisor dashboard
TUNGO — Bus and train stop management.
Bus and train stop management
TUNGO — Station parcel management.
Station parcel management
TUNGO — Bus and train schedule management.
Bus and train schedule management
TUNGO — Station reservation management.
Station reservation management

08

Backend & Data

Node.js · Express · PostgreSQL · JWT · REST API

09

RAG Assistant

A retrieval-augmented assistant is integrated with the application/backend flow to support transport questions.

TUNGO mobile assistant conversation home.
AI-assisted transport chatbot interface.

10

Complete Demonstration

The complete walkthrough is kept as optional evidence rather than replacing the faster screenshot overview.

Video summary: Complete platform walkthrough — passenger, driver and web workflows (4 min 29 sec).

11

Engineering Workflow

Git · Docker · Jenkins

12

Engineering Challenges

  1. 01Separated passenger, driver and administration interfaces while keeping shared domain rules in the backend.
  2. 02Organized repository components across dedicated branches.

13

Repository