Goals - Heathcliff29/freelance-marketplace GitHub Wiki
Document: Goals and Planning of the "Freelance marketplace" Project
1. Project Goals
Main Objective:
Create a web platform "Freelance Exchange" that connects clients with tasks and freelancers ready to complete them, providing a convenient and simple way to collaborate.
Specific Goals:
-
Develop a registration and authorization system for clients and freelancers.
-
Enable clients to post orders with descriptions, budgets, and deadlines.
-
Provide freelancers with access to view orders and submit applications to fulfill them.
-
Implement an integrated chat for communication between clients and freelancers.
-
Create an intuitive basic user interface.
2. Problems to Address
-
Lack of accessible platforms: The market lacks simple solutions for small projects where clients and freelancers can quickly find each other.
-
Communication difficulties: Many platforms lack built-in tools for convenient interaction between parties.
-
Lack of trust between parties: Without a feedback or rating system, itโs challenging to choose a reliable freelancer or client.
How the project addresses these problems:
-
The platform will feature a simple interface for posting orders and submitting applications.
-
An integrated chat will facilitate convenient communication directly on the platform.
-
The basic functionality will lay the foundation for future enhancements, such as a rating system (not included in the MVP).
3.Expected Outcomes
-
Completed MVP: A functional platform with basic features, suitable for testing and demonstration.
-
User convenience: An interface that is easy to understand and use for the target audience.
-
Flexibility: A project architecture that allows for the addition of new features (e.g., payments or ratings) in the future.
4.Target Audience
-
Clients: Individuals or small businesses seeking freelancers for one-time tasks (e.g., design, programming, copywriting).
-
Freelancers: Professionals looking for additional work or projects on a freelance basis.
5.Stakeholders
-
Development Team: Responsible for building the platform.
-
Instructor: [Lesya Klakovych] โ provides support and evaluates the project.
-
Users: Clients and freelancers who will use the platform.
-
Potential Investors: In the future, if the project scales.
6.Project Constraints
-
Time: Project completion by [20.05.24].
-
Resources: A team of 4 people with limited development experience.
-
Budget: None, as the project is educational.
-
Technologies: Tools familiar to the team will be used.
-
Functionality: Limited to basic MVP features; more complex features (e.g., payments, ratings) are deferred.