https://github.com/varshamohan08/ride_booking_system
This repository contains the foundational structure for a Ride Booking System, encompassing both frontend and backend components. The system enables users to sign up, log in, and manage their profiles, facilitating the request and completion of rides for a fair.
https://github.com/varshamohan08/ride_booking_system
Last synced: about 1 month ago
JSON representation
This repository contains the foundational structure for a Ride Booking System, encompassing both frontend and backend components. The system enables users to sign up, log in, and manage their profiles, facilitating the request and completion of rides for a fair.
- Host: GitHub
- URL: https://github.com/varshamohan08/ride_booking_system
- Owner: varshamohan08
- Created: 2024-01-12T22:39:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-18T11:30:46.000Z (11 months ago)
- Last Synced: 2025-02-15T07:49:51.003Z (3 months ago)
- Language: CSS
- Homepage:
- Size: 32.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Ride Request System
The Ride Request System is a web application that allows users to request rides and complete them for a fair. It consists of both frontend and backend components. *(This repository contains the foundational structure for a Ride Booking System)*#### Features
- User authentication: Users can sign up, log in, and manage their profiles.
- Requesting rides: Users can request rides by providing pickup and drop-off locations.
- Viewing rides: Users can view their ride history and details of completed rides.
- Admin panel: Administrators can manage user accounts and view ride requests.
#### Technologies Used
- Backend: Django REST Framework (Python)
- Frontend: Angular (TypeScript)
- Database: PostgreSQL
- Authentication: JWT tokens
- Maps Integration: leaflet, Geopy for distance calculations
***Getting Started***
#### Prerequisites
- Python (3.x)
- Angular CLI
#### Installation
Clone the repository:\
git clone https://github.com/varshamohan08/ride_booking_system.gitBackend setup:
Copy code
```
cd backend
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
```
Frontend setup:
```
cd frontend
npm install
ng serve
```
***Access the application:***
Open your web browser and navigate to http://localhost:4200/.