/Vahaan

A prototype to pay for tolls and notification of PUC renewals online

Primary LanguageJavaScript

Vahaan

Website cv.lbesson.qc.to made-with-python

A web-based system that help you pay for tolls before hand and automatically notifies when your PUC (pollution under control is expired). It sends sms notification for PUC renewal.

fun-fact: Vahaan is hindi for vehicle

Features

Application Features:

  • Admin can view the Vehicle details via its Registration Number using search
  • Admin can impose PUC on a Vehicle By Searching the Vehicle
  • Admin can create new registration of vehicle
  • Admin can consume the tolls prepaid by vehicle users.
  • vehicle users can look for his PUC renewals
  • vehicle users recieve an sms when PUC is going to/is expired
  • vehicle user recieves sms of login credentials as and when admin creates his account.
  • vehicle users can view his tolls passing and can pay from there

Prerequisites

  • Python >= 3.5
  • pip
  • virtualenv (optional)

Installation

First install requirements using

pip install -r requirements

Then apply all the migrations using

python3 manage.py makemigrations
python3 manage.py migrate

Create a super user to enter superadmin at /admin/


python3 manage.py createsuperuser

Runserver at port: 8000 using


python3 manage.py runserver

Video

The video is here

Demo

Website is live here

  • Vehicle login Credentials

username - testuser1

password - testing123

  • Admin login Credentials

username - testuser

password - testing123

Note: In admin system search for reg_no: MH-07-246 for looking at the features.

Sms Example:



Apps Made:

  • login
  • puc
  • toll

Database Uses:

  • sqlite3

Configured URLs:

  • /home/
  • /login/

Contributer