https://github.com/hilarionengarejr/traffic-updates-website
A traffic updating application.
https://github.com/hilarionengarejr/traffic-updates-website
fastapi nodejs
Last synced: 7 months ago
JSON representation
A traffic updating application.
- Host: GitHub
- URL: https://github.com/hilarionengarejr/traffic-updates-website
- Owner: HilarioNengareJr
- License: mit
- Created: 2023-09-09T10:44:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-27T08:32:59.000Z (11 months ago)
- Last Synced: 2025-02-08T03:41:23.948Z (8 months ago)
- Topics: fastapi, nodejs
- Language: JavaScript
- Homepage: https://intelliroadster-9ii6.onrender.com/
- Size: 88.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IntelliRoad - Traffic Updating App
## Overview
IntelliRoad is a cutting-edge traffic updating app designed to provide real-time information on traffic incidents and conditions. Stay informed about road disruptions, accidents, and congestion to make your commute smoother.
## Technologies Used
- **Frontend:**
- HTML for structuring the content
- CSS for styling the user interface
- Bootstrap for responsive and visually appealing design
- JavaScript (DOM) for dynamic and interactive features- **Backend:**
- FastAPI for building a robust and efficient backend API
- Python for server-side logic and data processing## Features
1. **Real-Time Traffic Updates:**
- Get instant updates on traffic conditions, incidents, and road closures.2. **Interactive Map:**
- Visualize traffic incidents on an interactive map for a comprehensive overview.3. **User-Friendly Interface:**
- Intuitive design for seamless navigation and a positive user experience.4. **Responsive Design:**
- Ensures optimal performance on various devices, from desktops to mobile phones.## How to Use
1. **Visit the Website:**
- Access IntelliRoad through your preferred web browser.2. **Explore the Map:**
- Navigate the interactive map to view real-time traffic incidents.3. **Filter Incidents:**
- Use filters to customize the display based on your preferences.4. **Stay Informed:**
- Receive timely updates and make informed decisions about your commute.## Development
To contribute or run IntelliRoad locally, follow these steps:
1. Clone the repository:
```
git clone https://github.com/HilarioNengareJr/intelliRoad.git
```2. Install dependencies:
```
pip install -r requirements.txt
```3. Run the FastAPI server:
```
python -m gunicorn main:app -k uvicorn.workers.UvicornWorker
```4. Open the app in your browser:
```
http://localhost:8000
```