Movement-Pass-Clone
Movement-Pass-Clone copied to clipboard
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...
Movement Pass Clone
Navigation : Built with--Setup Local--Project Features & Details --Issues--Disclaimer--Ower Info
Orginal Website : - Movement Pass Bangladesh
Technologies Built with : -
- Django. A is a high-level Web framework that encourages rapid development and clean, pragmatic design.( Used as Backend )
- Datatables . An advanced Interaction controls to HTML Tables in Free and Easy way.
- HTML, CSS
- JS
Tempaletes Used : -
- For Frontend , We clone the original website of Movement pass BD.
- For Frontend User Admin Panel, SB Admin 2 .
Download the template from below : -
- Frontend User Admin Panel SB Admin 2 .
How to SETup in Windows/MAC/Linux
- Clone this Project
git clone https://github.com/yeazin/Movement-Pass-Clone.git
- Go to Project Directory
cd Movement-Pass-Clone
- Create a Virtual Environment :-
- for Windows
python -m venv env
- for Linux/Mac
python3 -m venv env
- for Windows
- Activate Virtual Environment
.\env\Scripts\activate
- Install Requirment Packages
pip install -r requirement.txt
- Migrate Database :-
- For Windows
py manage.py migrate
- For Linux/Mac
python3 manage.py migrate
- For Windows
- Create SuperUser :-
- For Windows
py manage.py createsuperuser
- For Linux/Mac
python3 manage.py createsuperuser
- For Windows
- Finally Run the Projects :-
- For Windows
py manage.py runserver
- For Linux/Mac
python3 manage.py runserver
- For Windows
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 : -
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
-
View all Approve Movement Pass
-
View all Pending Movement Pass
-
View all Expired Movement Pass
-
View all Users
-
Can make Search in admin area
-
Can see Single Movement Pass
- Can Approve Movement Pass
- Can Disapprove Movement Pass
- Can make a movement pass Expired
-
Can see Single User
-
Can add/Delete District
-
Can add/Delete Movement Reason
-
Can add/Delete Time spendng Options
- 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 .
-
User can LogIN with their Phone Number.
-
User can Edit their Profile
-
User can create Movement Pass
-
User can see their applied Movement Pass
-
User can View Movement Pass when they are Approved by Admin.
-
User can Download the Movement Pass.
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 ↑