Skip to content

Sara-Issa/DevZoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevZoid: Freelance Marketplace

A Full-Stack Professional Network for Hiring and Real-time Collaboration.

DevZoid is a robust MERN stack application designed to bridge the gap between freelancers and clients. Unlike a simple job board, it features a live communication layer and a secure hiring workflow.

🌟 Key Features

  • Real-Time Messaging: Integrated Socket.io for instant chat between freelancers and hires, featuring online status indicators and typing alerts.
  • Bi-Directional Marketplace: Separate specialized dashboards for Clients (Hires) and Freelancers.
  • Job Lifecycle Management: From posting a project to hiring, tracking, and final completion.
  • Secure Auth: JWT-based authentication with protected route logic.
  • Dynamic Search: Filtering systems to find developers by skill, rating, or project type.

🛠️ Tech Stack

  • Frontend: React.js, TailwindCSS, Framer Motion
  • Backend: Node.js, Express.js
  • Real-time: Socket.io (WebSockets)
  • Database: MongoDB (Mongoose for Schema modeling)
  • Tools: Git, Postman

📁 System Architecture

├── /client/             # React application & UI logic
├── /server/             # Express API & Controller logic
│   ├── /models/         # MongoDB Schemas (User, Job, Message)
│   ├── /routes/         # API Endpoints
│   └── /sockets/        # Socket.io event handlers
└── /config/             # Environment & DB configurations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors