- There will be two roles: USER & ADMIN.
- Create a basic sign-up feature.
- Profile image
- Name
- Date of Birth
- Attachment(image/pdf/doc/xls)
- Password
- Confirm Password
- Develop an admin panel where you'll record all of these registered user information
- The ADMIN can modify any of these user info as an admin.
- Create a basic sign-in page from where the pre-registered USERs can sign in using the login creds (Email & Password).
- USER can see the details(profile) that s/he submitted on the registration process.
- As per requirements since 2 roles are the concern so select Django as it supports default ADMIN section.
- Django has good support on authentication mechanism.
-
Python 3 and Django is mandatory in the system
-
Create virtual environment in the local system
-
Make sure migrations command have executed
python manage.py makemigrations
python manage.py migrate
-
Run server locally
python manage.py runserver
-
Create Superuser for ADMIN access
python manage.py createsuperuser
Screen 1 | Screen 2 | Screen 3 |
---|---|---|
Screen 1 | Screen 2 |
---|---|