Hi
Please design back end of the following Spec in php, clean coding,using a class, no spaghetti coding/ comment on methods
Private Applications Office :
Build a Private Applications Office website that allows for online nursing school application
Step 1
Basic Login
Step 2
Choose Province
Step 3
Choose School
Step 4 Fill in information as per form (Use relevant input options - check Boxes, combo controls and Validation)
Basic CRUD
User must be able to update content until admin marks the application as processing.
User can file many applications but not from the same school
Schools must be able to be added/updated by admin
User must see previous applications in a list and be able to update the ones under pending.
User must be able to upload CV/ID Copy/Qualifications(PDF/Jpeg/Tiff/PNG) under user Profiles
Profile page should contain
Name
surname
ID Number (13 Digits)
Cellphone
Email
Address
Documentation
Passwords 8 Chars
Email must be verified before account becomes active.
Application Life-cycle
Pending - Default state (Under Remark put: Pending : No Application Fee Received for this application)
Processing - Marked by admin once we review application (Editing Locked) ( Under Remark Put : Processing - Payment Received)
Completed - Once admin is done with review (Editing Locked)
Declined - Declined State ( Reason will be under Remarks column as below stated )
All applications must have feedback column with remarks entered by admin.
Admin Panel
View applications
View users
Update their status as per above.
Block users
Please CAT 2 + or tolerate my timezone. Max Bid @ 3000 ZAR - 6000ZAR. Thank you
Due in 2 Days MAX
3 Milestones 40 % on acceptance 40 % on demo 20% after 3 Days of full test by management
There is room for bonus/tip