You have chosen to sponsor your bid up to a maximum amount of .
This is a very small project or object development in DJANGO/PYTHON.
What I want you to make is following flow:
Admin will login using username and password and its username will be stored into session
After login admin goes to page 1 which has 1) link 1 ( Click here to add new faculty) and 2) table with all existing faculty names and delete icon for deleting each faculty one by one.
When admin click on link1 it take him to page 2 which fields for following inputs and save/cancel button.
Subjects ( selected using select checkbox )
Grades ( selected using select checkbox )
Education ( selected using select checkbox )
Desc ( Text area)
If admin click on save, form will be validated and values get store in database and admin return on faculty listing page (page 1) If form doesn’t get validated admin will stay on entry page and display appropriate errors:
If admin click on faculty name then it will take admin to page 2 which is same form but with already populated data. Admin can modified any of the data and save it.
If admin click on delete icon on page 1 it will ask admin that are you sure you want to delete it? And if admin select yes it will be cancel if admin select no then it wont be cancelled.
You need to create following items for the object FACULTY so admin can insert/update/delete it.
for each faculty we need to store following items ( 1 row for each faculty) :
subjects (which subjects faculty teaches) (one faculty can teach multiple subjects so this will be comma separate list)
grades (which grades faculty teaches) (one faculty can teach multiple grades so this will be comma separate list)
education( what is qualification of faculty) (one faculty can teach multiple education like, BA, BSC, MA, PHD etc so this will be comma separate list)
experience(how many years of experience faculty has)
last modification date (when record was last modified)
last modified by user (who modified last)
Last modified by user is stored in session
First and last name must be a-zA-Z
Email must be valid email
Image file must be less than 2 mb
Desc is Text area. Min required characters are 100. And max is 1000.