A web-based application for planning road trips, built using JavaScript, C#, and ASP.NET. This project was developed as part of the CSE445 coursework to demonstrate skills in full-stack development and route optimization.
- Interactive Map: Plan routes visually with an intuitive map interface.
- Route Optimization: Get the best routes based on distance, time, or other factors.
- Points of Interest: Add and customize stops, landmarks, and other points of interest.
- Weather Integration: Check weather forecasts for each stop along the way.
- Responsive Design: Fully functional on both desktop and mobile devices.
- Frontend: JavaScript, HTML, CSS
- Backend: C#, ASP.NET
- Database: SQL Server (or specify the database being used)
- Other Tools: (Mention any additional libraries, APIs, or frameworks used)
- Clone the repository:
git clone https://github.com/Vihaan004/road-trip-planner.git
- Navigate to the project directory:
cd road-trip-planner - Set up the backend:
- Ensure you have .NET Core SDK installed.
- Configure your database connection in the
appsettings.jsonfile. - Run the backend server:
dotnet run
- Set up the frontend:
- Open the frontend directory (if separate) and install dependencies:
npm install
- Start the frontend development server:
npm start
- Open the frontend directory (if separate) and install dependencies:
- Navigate to
http://localhost:3000in your browser (or specify the hosted URL). - Enter your starting point and destination.
- Add any intermediate stops or points of interest.
- View and customize your route.
- Save or export your road trip plan.
Contributions are welcome! If you have ideas for new features or improvements, feel free to:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add your message here" - Push to your branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License.
- Developed as part of the CSE445 course assignments.
- Thanks to all contributors and resources that made this project possible.