The project is a simple file transfer project with multiple views.
The UI is just to give it aesthetic looks.
The website would have 4 interface/views
User 1 - Admin
User 2 - employees
User 3 - students
User 4 - experts
A ) Admin ( super user - user 1 ). Admin would be having all the access control to the employees account ( who are user 2 in this case ). So there would be multiple user 2's but only 1 user 1. User 2 accounts would be created by a sign-up page
B). User 2 who is the employee of the firm gets the projects which are sent over from the student ( who is user 3 ). User 2 can see the project set a price and deadline and then upload the project to user 4 who is the expert who would do the project ( either individually or in bulk - to all experts categorically )
The deadline and the amount for the project would be automated using a logic which I would give.
C) User 4( can see the project and then bid on the deadline and amount in which the project can be done ), the deadline would be mentioned but can be changed / a new deadline and price can be quoted by the expert ( user 4 )
D) . User 3 ( student )
Uploads the project via upload button on his / her view. The uploading formats has to include all formats.
User 3 also gives the word count, type of project, [login to view URL] copies via which our logic would define the price
There would be a wallet which has some balance and with each project, the student can use 15% of the wallet balance. Cashback coupon codes will be possible to enter and the cashback would go to the wallet
The student then checks and pays the price via PayPal & other means. At a single time either full amount or partial amount is possible to be paid.
E) once the user 4 who is the expert is assigned the project by user 2 ( employee ) or it is self assigned, the expert would submit the solution in the given deadline time else a penalty would be charged. Penalty % would be decided later
Once the project is submitted, it would be received and checked by user 2 ( employee ) and then forwarded to the student ( user 3 ) via email or on his view.