Welcome to the TravelBuddy! This project aims to provide a comprehensive solution for all travel-related services, combining trains, attractions, and activities into a single, seamless daily schedule. Whether you're planning a vacation or a business trip, our platform makes it easier to organize your itinerary.
- Unified Itineraries: Integrate train schedules, attractions, and activities into one cohesive daily plan.
- User-Friendly Interface: Easy-to-use front-end built with Bootstrap for a smooth user experience.
- Robust Back-End: Powered by Node.js to handle all server-side operations efficiently.
- Database Management: Utilizes MongoDB to maintain and manage user data and itineraries effectively.
- Front-End: Bootstrap,EJS
- Back-End: Node.js,Express.js
- Database: MongoDB
Follow these instructions to set up the project on your local machine for development and testing purposes.
Make sure you have the following installed on your system:
- Node.js
- MongoDB
- Clone the repository:
git clone https://github.com/vikrampatel0408/travelbuddy.git
- Navigate to the project directory:
cd travelbuddy
- Install the dependencies:
npm install
- Set up your MongoDB connection. Create a .env file in the root directory and add the following:
MONGO_URI=your_mongo_connection_string
- Start the server:
npm start
- Open your browser and go to http://localhost:3000 to see the application in action.