Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 3.7 KB

README.md

File metadata and controls

85 lines (65 loc) · 3.7 KB

FreelanceFusion features

Detailed description of supported features and their contributors.

Summary

Feature Brief Description Contributors
Profile management View and update profile Alice Tat (TUT888)
Ratings and reviews - Client: View, add, delete ratings and reviews
- Freelacner: View received ratings and receive real-time notification
Alice Tat (TUT888)
Search function Search job, search freelancer Tuan Phong Nguyen (ntp111)
Project Management - Freelancer and Client: Manage projects and real-time updated tasks
- Client: add or remove freelancer from current project
Tuan Phong Nguyen (ntp111)
User authentication Register and login Caroline Nguyen (uyenanuong)
Sumedh Vartak (sumedh004)
Real-time communication Real-time chat between freelancer and client Caroline Nguyen (uyenanuong)
Sumedh Vartak (sumedh004)
Misa Aghera (MisaAghera)
Job board - Client: View all posted jobs, post new job, edit posted jobs
- Freelancer: Apply for a job
Misa Aghera (MisaAghera)

Profile management

This feature include view and update profile.

  • View profile detail profile1-img
  • Edit profile detail profile2-img

Back to top

Ratings and reviews

This feature has some differences between client and freelancer.

  • As a client:
    • Delete your ratings and reviews
    • View your given ratings and reviews ratingreview2-img
    • Add your new ratings and reviews ratingreview3-img
  • As a freelancer:
    • View your received ratings and overall points ratingreview1-img
    • Real-time notification is sent to target freelancer immediately when a new rating is added for them ratingreview3.1-img

Back to top

Search function

This feature include search job, search freelancer.

  • Search job search1-img
  • Search freelancer search2-img

Back to top

Project Management

This feature is shared between client and freelancer, both can manage the project with tasks on boards (To-do, In progress and Completed). Tasks are real-time sync between client and freelancer.

For client, there are some extra features such as:

  • Accept application from freelancer
  • Remove freelancer from current project

pj-manage1-img pj-manage2-img

Back to top

User authentication

This feature include register and login.

  • Register (Sign Up) signup-img
  • Login (Sign In) signin-img

Back to top

Real-time communication

This feature allows real-time chat between freelancer and client.

realtime-comm-img

Back to top

Job board

This feature include different features based on account type:

  • Freelancer can apply for a job after searching for a suitable one with freelancer account.
  • Client can view all posted jobs, edit posted jobs, and post new job to job board.

job-manage-img

Back to top