Developing a full-stack web application to calculate and visualize optimal driving routes. Built with Django (backend) and React (frontend), this app can be used for logistics, delivery services, or any system requiring efficient route planning.
Route-Optimization-App/
|
├── Backend/ # Django project
│ ├── manage.py
│ ├── db.sqlite3
│ ├── routeopt/ # Core app
│ │ ├── views.py
│ │ ├── urls.py
│ │ └── ...
│
├── Frontend/ # React project
│ ├── public/
│ ├── src/
│ ├── package.json
│ └── ...
│
├── .gitignore
├── README.md
- 📍 Route optimization using algorithms like TSP / VRP
- 🌍 Map visualization with real-world coordinates
- 🧭 Autocomplete input for location selection
- 📊 Displays distance and estimated time for each driver
- 🔧 API support to fetch routes between dynamic locations
- 🔀 Backend-frontend communication through REST APIs
- ⚙️ Clean architecture and easy deployment setup
- 🚧 More Features Coming Soon
- Frontend: React, Leaflet.js (for maps), Axios
- Backend: Django, Django REST Framework
- Database: SQLite (default, can switch to PostgreSQL)
- Others: Git, Node.js, npm
git clone https://github.com/Umer-Jahangir/Route-Optimization-App.git
cd Route-Optimization-Appcd Backend
python -m venv venv
venv\Scripts\activate # on Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py runservercd Frontend
npm install
npm run dev# Python
__pycache__/
*.pyc
venv/
db.sqlite3
# Node / React
node_modules/
build/
.env
# System files
.DS_Store
.vscode/You're welcome to clone or fork this project for your own educational or exploratory purposes.
If you encounter bugs or have constructive suggestions, feel free to open an issue — your insights are genuinely appreciated!
🔒 Pull requests are currently not accepted, as this project is being developed independently for skill growth and self-improvement.
This project is open-source and available under the MIT License.