This project is a web application developed as part of the ITI - Intake 2 (Dokki Branch) Web Development using MEARN stack
track.
It is a platform for booking trips and tours, where users can view available trips and book them online.
- Angular
- Node.js
- Express
- JSON Server
- Bootstrap
- HTML
- CSS
- JavaScript
- Git & GitHub
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/iamzeid/trip-booking-project
cd trip-booking-project
- Install dependencies:
npm install
- Start the JSON server:
json-server --watch db.json --port 5000
- Start the Angular frontend:
npm test
- Landing Page: The gateway to our platform, offering users a snapshot of what we offer.
- User Auth: Safely establish accounts and access with secure login procedures.
- User Profile: Personalize and maintain user information with ease.
- Search: Effortlessly locate specific trips tailored to your preferences.
- Trip Details: Dive deeper into trip information by clicking on search results.
- Book Trip: Seamlessly select dates and reserve your desired trip.
- Trips History: Track and review your past adventures conveniently.
- Liked Trips: Curate a collection of favored trips for future reference.