A Comprehensive Freelance Job Board Platform August 12, 2024
- Raddames Tonui
- Rehema Somo
- Shadrack Ngeno
- Regina Ngunga
- James Nyakundi
JOB MTAANI is a robust freelance job board platform designed to bridge the gap between freelancers and clients. It provides a seamless experience for job posting, application, and project management.
Deployed Frontend:Netlify
Deployed Backend: Render
UI Design: Figma Design
SQL Tables Diagram:SQL Models
React (Vite) Tailwind CSS Python Flask SQLAlchemy Payment Integration: MPESA
-
Clone the Repository:
git clone [email protected]:Raddames-Tonui/Freelance-Job-Board.git
cd job-mtaani
-
Backend Setup: Navigate to the backend directory:
cd backend
-
Install dependencies:
pip install -r requirements.txt
-
Set up the database:
flask db upgrade
-
Run the Flask application:
flask run
-
Frontend Setup: Navigate to the frontend directory:
cd frontend
-
Install dependencies:
npm install
-
Start the React application:
npm run dev
1.Profile Creation
2.Job Browsing
3.Proposal Submission
4.Proposal Tracking
5.Messaging
6.Secure Payments
7.Milestones Tracking
8.Reviews
1.Profile Creation
2.Job Posting
3.Proposal Management
4.Messaging
5.Progress Tracking
6.Secure Payments
7.Reviews
8.Freelancer Search
1.User Management
2.Activity Monitoring
3.Technical Support
4.Reporting for performance analysis
- Trying to refresh in Netlify gives Page Not found