Skip to content

This project is a clone version of the Movement pass BD, a Govt site in Bangladesh. The purpose of this site was to collect movement pass for users to go outside in this pandemic Covid situation. This clone project is made by the popular Python web framework Django. Cheers !!!

License

Notifications You must be signed in to change notification settings

yeazin/Movement-Pass-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movement Pass Clone

Orginal Website : - Movement Pass Bangladesh

original

Technologies Built with : -

  1. Django. A is a high-level Web framework that encourages rapid development and clean, pragmatic design.( Used as Backend )
  2. Datatables . An advanced Interaction controls to HTML Tables in Free and Easy way.
  3. HTML, CSS
  4. JS

Tempaletes Used : -

  1. For Frontend , We clone the original website of Movement pass BD.
  2. For Frontend User Admin Panel, SB Admin 2 .

Download the template from below : -

How to SETup in Windows/MAC/Linux

  1. Clone this Project git clone https://github.com/yeazin/Movement-Pass-Clone.git
  2. Go to Project Directory cd Movement-Pass-Clone
  3. Create a Virtual Environment :-
    • for Windows python -m venv env
    • for Linux/Mac python3 -m venv env
  4. Activate Virtual Environment .\env\Scripts\activate
  5. Install Requirment Packages pip install -r requirement.txt
  6. Migrate Database :-
    • For Windows py manage.py migrate
    • For Linux/Mac python3 manage.py migrate
  7. Create SuperUser :-
    • For Windows py manage.py createsuperuser
    • For Linux/Mac python3 manage.py createsuperuser
  8. Finally Run the Projects :-
    • For Windows py manage.py runserver
    • For Linux/Mac python3 manage.py runserver

Project Details & Features with Images

This clone project has been made for learning perpose.

Project Flow :-

Frontend users create movement pass to go outside without any problem facing.First the user register or login to the site. Then apply for movement pass. Second the backand admin will apporve the pass if the application is valid.Otherwise the admin can delete the pass.Third the front user can see their applied pass in their Dashboard. When a pass is created by a user the appilcation automatically generates a QR-Code Image as well as a Tracking ID instant.Fourth The front user can download the pass only when the admin approve the pass.Otherwise it will show an error.Fifth The user can download the pass as PDF and print it. This is main concept of the project. IF you want to explore more please Download the code on your local Machine and run .
The Project has Three Different Types of Users

  • Custom made Admin
  • Normal Users &
  • Default SuperUser of Django (Built In Provided)

Each User has their own Dashboard.Below I will discuss further .

Custom Admin Features : -

original User has custom made admin template . with this admin area an admin can do many things.All the features showing with images below.

  • View all Movement Pass original
  • View all Approve Movement Pass original
  • View all Pending Movement Pass original
  • View all Expired Movement Pass original
  • View all Users original
  • Can make Search in admin area original original
  • Can see Single Movement Pass original
  • Can Approve Movement Pass
  • Can Disapprove Movement Pass
  • Can make a movement pass Expired
  • Can see Single User original
  • Can add/Delete District original
  • Can add/Delete Movement Reason original
  • Can add/Delete Time spendng Options original
  • Can Delete Movement Pass

That`s the features of Admin Panel . If you want see the live action on your desktop/laptop. Please download the code and Read the Instruction here.Now Lets have a look at the Frontend User option.

The features of frontend user has given below :-

  • User can Register . original
  • User can LogIN with their Phone Number. original
  • User can Edit their Profile original
  • User can create Movement Pass original
  • User can see their applied Movement Pass original
  • User can View Movement Pass when they are Approved by Admin. original
  • User can Download the Movement Pass. original

Issues & Questions

This project is scaleble.Anyone can contribute here.Anyone can use it as it is Under MIT License .
If anyone wants to contribute to the project then first make an Issues here.
For further information anyone can knock me at Email & Facebook which is given in the Owner Info.
Thanks !!!

Disclaimer

This project is made only for educational perpose. Anyone can use it but the risk has to be taken by the user. for any inquery please contact me.

Repository Owner Info

Md. Nazrul Islam Yeasin
Email : [email protected]
Github : yeazin
FaceBook : Yea Sin
Linkedin : Yea Sin
Twitter : Yeazin

Go To Top ↑

About

This project is a clone version of the Movement pass BD, a Govt site in Bangladesh. The purpose of this site was to collect movement pass for users to go outside in this pandemic Covid situation. This clone project is made by the popular Python web framework Django. Cheers !!!

Topics

Resources

License

Stars

Watchers

Forks