Skip to content

MVP for a car renting web application in django, tailwind and mysql - Power Learn Project Final Project

License

Notifications You must be signed in to change notification settings

Itsfoss0/autowheelent-mvp

Repository files navigation

Autowheelrent

Autowheelrent image

Autowheelrent is a web application that let's users rent vehicles online.

Features

User authentication

Login screen The web application has user authentication features, for login, signup and password resets

Car Booking

Car renting

Notification

Notification system using django channels and socket io

Secure Payment

Secure payment system using stripe and daraja api

Geolocation

Location mapping using google maps

Development Setup

To run this project locally using django's default http server, follow these steps.

  1. Clone this repo to your machine.
git clone https://github.com/Itsfoss0/autowheelent-mvp
  1. Change directory to the project you just clone
cd autowheelrent-mvp 
  1. Install the required packages
pip install -r requirements.txt
  1. Change the database settings in the AutoWheeRent/settings.py file to match the ones you have setup. If you dont have mysql installed, consider using sqlite. Refer to the official Django docs for this.

  2. Apply the migrations and run the application.

Production setup

To setup the application for prod, we will be using gunicorn and nginx to server the static content as well as server as a reverse proxy. Follow these steps to set it up

  1. Ensure you have nginx installed. If not follow the official docs for steps on how to install it.

About

MVP for a car renting web application in django, tailwind and mysql - Power Learn Project Final Project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published