Skip to content

A Django REST API for a ride-sharing trust & reputation system, built with Docker.

License

Notifications You must be signed in to change notification settings

Amirk22/RideRank-Backend

Repository files navigation

RideRank

A simple Django project to track and score drivers and passengers based on trips, ratings, and reports.

Project Scope

RideRank focuses on:

  • User management (drivers and passengers)
  • Trip management
  • Ratings system to score users
  • Reporting system for incidents
  • Automatic trust score calculation

Technologies

  • Python 3.12
  • Django & Django REST Framework
  • SQLite
  • Docker & Docker Compose

Installation

  1. Clone the repository:
git clone https://github.com/Amirk22/RideRank-Backend.git
cd RideRank-Backend
  1. Build and run the project using Docker Compose:
docker compose up --build
  1. Access the API:

Initial Data

The project comes with initial users and trips for testing:

  • 4 users (2 drivers, 2 passengers)
  • 6 trips
  • Score events generated automatically

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Django REST API for a ride-sharing trust & reputation system, built with Docker.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •