Skip to content

Repository files navigation

Road Trip Planner

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.

Features

  • 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.

Technologies Used

  • 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)

Installation

  1. Clone the repository:
    git clone https://github.com/Vihaan004/road-trip-planner.git
  2. Navigate to the project directory:
    cd road-trip-planner
  3. Set up the backend:
    • Ensure you have .NET Core SDK installed.
    • Configure your database connection in the appsettings.json file.
    • Run the backend server:
      dotnet run
  4. Set up the frontend:
    • Open the frontend directory (if separate) and install dependencies:
      npm install
    • Start the frontend development server:
      npm start

Usage

  1. Navigate to http://localhost:3000 in your browser (or specify the hosted URL).
  2. Enter your starting point and destination.
  3. Add any intermediate stops or points of interest.
  4. View and customize your route.
  5. Save or export your road trip plan.

Contribution

Contributions are welcome! If you have ideas for new features or improvements, feel free to:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push to your branch:
    git push origin feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

  • Developed as part of the CSE445 course assignments.
  • Thanks to all contributors and resources that made this project possible.

About

A web-based application built for planning road trips, utilizing JavaScript, C#, and ASP.NET. Developed as part of CSE445 assignments to demonstrate skills in full-stack development and route optimization.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages