CS-410 Project Just Drive
- Sergio Barro-Ojeda
- Rafael Cruz
- Adi Edelhaus
JustDrive is a web application that provides routing and navigation functionalities using Leaflet.
- Main Branch: The
main
branch contains the stable production-ready code. - Developer Branch: The
developer
branch is used for integrating new features. - Feature Branches: Create a branch off of
developer
for each new feature. - Committing Changes: Once a feature is complete, commit to
developer
. - Merging to Main: After testing in
developer
, merge tomain
.
- Custom UI Integration: Uses a custom UI for search and click routing.
- Routing and Navigation: Syncs user inputs (search and map clicks) for dynamic routing.
- Favorite Places: Predefined favorite locations included in routes.
- Comfort Score Calculation: Calculates and displays comfort scores for routes.
- React: For building the user interface.
- Leaflet: For interactive maps.
- Leaflet Routing Machine: For route planning.
- React-Leaflet: For integrating Leaflet with React.
-
Clone the repository:
git clone https://github.com/cruz27r/JustDrive.git cd JustDrive/JustDrive-Web
-
Install dependencies:
npm install
-
Start the development server:
npm start
This project is licensed under the MIT License.