Mazdoor Online-MVC based Web Application Test phase, srs, design phase and source code final deliverable
Application
Abstract / Introduction
With the rapidly changing information technology era a gap has been formed between our skilled labour work force and their individual and corporate employer. We have to design and develop a web application which will bridge skilled labour force with individual and corporate sector. There will be 3 Roles of our application 1st Admin, 2nd Labour and 3rd will be the employer.
Functional Requirements:
Admin:
- Admin should be able to add work categories .i.e. driver,carpenter, painter, mechanic, car electrician, general electrician, contractors etc.
- Admin should be able to Approve or Reject labour profile.
- Admin should be able to remove/block any irrelevant post created by the employer.
Labour:
- Labour Should be able to create his account and maintain his profile.
- Labour Should be able to post his portfolio under his specialization.
- Labour should be able to bid on employer work request. Labour should be able to rate employer.
Employer
- Employer should be able to make his account as an employer
- Employer should be able to choose his category (Individual or corporate) Employer should be able to post job or task in detail.
- Employer should be able to choose job rate (Flat or Bidding)
- Employer should be able to rate Labour
Project Modules: (Team Division)
Project is divided in 2 different individual module and one collaborative module. Students will be given choice to join any of the individual module as per their interest and skills. Task assigned in collaborative module will be for both back-end and front-end teams. There are limited slots per team.First come first serve policy will be followed. Application will be developed according to market standards and outcome of this project will be a final launch able product.
Back-end Team | Development team will be responsible for development of project from scratch and debugging back-end after the application is developed. This team will be responsible for completion of all back-end development. |
Front-end
Team |
This team will work on the front-end of the web application, Including application mock-ups, animations, gifs and complete UI of the web application. |
Collaborative
Module |
Integration of back-end and front-end is a collaborative task both teams will work on integration together.
Extensive Testing of application will done by both teams and debugging will be performed by the concerned team only. |
Student Evaluation:
Students progress will be evaluated both individually and at team level as well.
Tools:
- MVC based frame work for back end i.e., Laravel/ CodeIgniter Front end frameworks I.e bootstrap, React, Angular ● Any Code Editor. I.e sublime Text.
Supervisor:
Name: Muhammad Zamar Khan