Home › Projects

Hamro Bus

Oct 2024 · Team project · Web, built in a few days · by Abhiyan Khanal

An intercity bus booking site for Nepal. Passengers search for buses by origin, destination and travel date and pick seats on a seat map; bus operators get an admin area to register, add buses and watch ticket numbers on a dashboard.

Source on GitHub

Features

Passenger side

Operator side

Backend

A Node.js and Express server that also serves the HTML, CSS and JavaScript pages. MongoDB with Mongoose stores buses (route number, departure and arrival time, seats, price, origin, destination and travel date). A REST API supports listing, adding, updating and deleting buses, plus a search endpoint that filters by origin, destination and date with input validation.

Tech stack

More projects by Abhiyan Khanal