๐ WorkBridge
WorkBridge is a modern platform that connects clients and workers to get tasks done! Whether you're a client looking for help or a worker bidding on jobs, this app streamlines the process with an easy-to-use interface. Built with React, Vite, and Tailwind CSS, itโs designed for speed and scalability!
Site Link: WorkBridge
๐ Features
- ๐ Homepage: Browse through services and tasks.
- ๐ผ Client Dashboard: Post tasks and manage them easily.
- ๐ทโโ๏ธ Worker Dashboard: View tasks, place bids, and track progress.
- ๐ User Authentication: Secure login and registration.
- ๐ Post Tasks: Clients can easily create and submit tasks.
- ๐ Task Management: View, edit, and track tasks in real time.
- ๐ Dark Mode: Light and dark modes for your comfort.
๐ ๏ธ Tech Stack
- Frontend: React, TypeScript, Vite
- Styling: Tailwind CSS
- UI Components: Shadcn-UI (Radix UI)
- State Management: React Context
- Forms: React Hook Form + Zod for validation
- Routing: React Router
โ ๏ธ No Backend yet! This is a front-end demo using mock data. A future backend will power persistent data and real authentication.
๐ Future Goals
- ๐ Backend Implementation: Node.js/Express or similar.
- ๐ ๏ธ Database: Integration with MongoDB/PostgreSQL for persistent storage.
- ๐ Authentication: Real login/signup with JWT/OAuth.
- ๐ AI Recommendations: Personalize tasks using AI.
- ๐ณ Payment Integration: Allow workers to get paid for completed tasks.
- ๐ Admin Dashboard: Manage users, tasks, and more.
๐ Getting Started
Prerequisites
- Node.js (v14+)
- npm or yarn
Installation
git clone https://github.com/samudra-07/WorkBridge.git
cd WorkBridge
npm install
Run the App
npm run dev
Open http://localhost:3000
in your browser!
๐ค Contributing
Want to contribute? Fork this repo, create a branch, and submit a pull request! Weโd love to have you onboard.
๐ License
This project is licensed under the MIT License.
Got questions or feedback? Reach out to samudra-07!