EWork is a freelance platform that connects a database of freelance professionals with jobs from around the world.
Freelancing platform is a platform where users are able to find work in almost any field, making it ideal for anyone that is looking for extra work.
- Roles:
- Administrator
- Moderator
- Freelancer
- Employer
Administrator - has unlimited terms on the platform. Moderator - resolves conflicts between freelancers and employers, handles claims. Freelancer - sends proposals to emplyers offers. Employer - creates jobs for freelancers.
- Functionality
Role-based registration (freelancer or employer).
Employer has a balance and he has to replenish it for creating a new job. When employer creates a job money from his balance is transfered to freelancing platform balance.
There are job board where users see current list of the works. Each job has its own info page. On the job info page freelancer can send a proposal for a job. If he wants he can update his proposal or delete it.
On the job info page employer who created this job can see all proposals including freelancer who sent it and can submit that proposal.
Employer and freelancer can chat with each other. If employer wants to cancel his job, he presses a button and if the job has realizer realizer has to confirm cancelling. If realizer doesn't confirm proposal cancellation, moderator decision is required.
If job is done successfully employer confirms it and money is transfered to realizer's balance. After successfully job ending employer and freelancer can leave reference about each other. Then this rating based on all references is shown at user profile.
Each user profile has profile photo, desciption and list of references.
Employer has such tabs: Job Board, Create Job, Contracts. Freelancer has such tabs: Job Board, My Proposals, Contracts. On a job board tab users can see all available jobs.