Giter Site home page Giter Site logo

saveliykolesnikov / ework Goto Github PK

View Code? Open in Web Editor NEW
24.0 4.0 14.0 3.09 MB

๐Ÿ’ฐ EWork is a platform where users can find a work in almost any field. It's a perfect choice for anyone who is looking for an extra work.

License: Apache License 2.0

C# 62.02% CSS 4.04% JavaScript 8.86% HTML 25.09%
aspnetcore21 mvc oop entity-framework-core csharp netcore javascript jquery ecmascript6 mssql

ework's Introduction

EWork

EWork is a freelance platform that connects a database of freelance professionals with jobs from around the world.

About

EWork is a platform where users can find a work in almost any field. It's a perfect choice for anyone who is looking for an extra work.

  1. 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.

  1. Functionality

Role-based registration (freelancer or employer).

Employer has a balance and he has to replenish it for creating a new job. When an employer creates a job money from his balance is transfered to the freelancing platform balance.

There are a job board where users can check out a current list of works. Each job has its own info page. On the job info page a freelancer can send a proposal to be applyed as an executive to 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 freelancers who sent them and can submit a proposal that he likes.

Employer and freelancer can chat with each other. If an employer wants to cancel his job, he presses a button and if the job has an executive then the executive has to confirm cancelling. If realizer doesn't confirm proposal cancellation, moderator's decision is required.

If job was done successfully an employer confirms it and money is transfered to an executive's balance. Only after a deal employer and freelancer can leave a reference about each other on their personal pages. Reference includes a rate. A user rating is created based on these references.

Each user profile has a profile photo, desciption and a 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.

ework's People

Contributors

saveliykolesnikov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ework's Issues

Question

Good morning, I was looking at the repository and I have a question. Is this system functional?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.