Skip to content

Real World Problem of Airport authority of India, Backend Build with Django

Notifications You must be signed in to change notification settings

Portal-Pirates/CNS-ATM-Maintainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 About What this project is??

This project is based on the real world problem of CNS-Air Traffic Management Preventive maintainance system, This Project provide the digital Way to manage the preventive maintainance(Hackethon project), This is the team project and Our team is Runner up in the competetion.

Project Live Here: https://portal-pirates.herokuapp.com/

Note: Website speed may be slower beacuse it is hosted on Free Tier Service...

🎨 Project Features:

Home Page:

alt text

QR-code Generation:

alt text

Scanning Of Qr code:

alt text

Results after Scanning:

alt text

New Entry of Maintainace Report:

alt text

Searching Of Previous maintainance Reports:

alt text

Custom Admin Ordering:

alt text

Custom Admin Feeatures:

alt text

Registration View Email Otp:

alt text

and many more Features...


💬 Contributing Roles:


🔧 Installation Setup:

Steps(All steps are design in such a way that you have git install and you are doing all commands in git bash):

  1. First and Foremost Clone/pull/download this repository.
  2. Install Virtualenv by pip install virtualenv
  3. Create a virtualenv with virtualenv env .
  4. Activate virtual environment by source pathofvenv/scripts/activate for linux(or git bash in windows)
  5. Install All dependencies with pip install -r requirements.txt
  6. Then run python manage.py makemigrations
  7. after that run python manage.py migrate
  8. Last but not least run the server by python manage.py runserver

This project includes:

  1. Settings modules for deploying with Azure
  2. Django commands for renaming your project and creating a superuser
  3. A cli tool for setting environment variables for deployment