Autowheelrent is a web application that let's users rent vehicles online.
The web application has user authentication features, for login, signup and password resets
Notification system using django channels and socket io
Secure payment system using stripe and daraja api
Location mapping using google maps
To run this project locally using django's default http server, follow these steps.
git clone https://github.com/Itsfoss0/autowheelent-mvp
cd autowheelrent-mvp
pip install -r requirements.txt
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.
Apply the migrations and run the application.
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