Task Nexus is a modern task posting and bidding platform that connects clients with freelancers. Users can post tasks, set budgets and deadlines, and receive bids from freelancers — all within a sleek, responsive interface.
👉 (https://rafiqmia-tasknexus.netlify.app/)
-
✅ User Authentication
Secure login via Email/Password and Google Sign-in using Firebase Authentication. -
📝 Task Posting
Users can create tasks with detailed inputs including category, budget, deadline, and description. -
🛠️ Freelancer Bidding System
Freelancers can place bids on available tasks and submit offers with relevant information. -
📋 Task Management Dashboard
Task posters can view, update, delete, and track bids for their posted tasks. -
🌗 Dark & Light Mode
Built-in theme switching usingdata-themefor a smooth user experience across lighting preferences. -
⚡ Interactive Alerts
Real-time feedback for user actions using SweetAlert2 modals. -
📱 Fully Responsive
Mobile-friendly design powered by Tailwind CSS and DaisyUI.
- Frontend: React 19
- Styling: Tailwind CSS 4, DaisyUI
- Routing: React Router v7
- Authentication: Firebase
- UI Tools: SweetAlert2, React Icons, React Slick
src/
├── assets/ # Static assets (images, icons, styles)
├── components/ # Reusable UI components (Navbar, Footer, etc.)
├── pages/ # Page components (Home, AddTask, MyPostedTasks)
├── provider/ # Authentication context provider
- Clone the repository:
git clone https://github.com/rafiqmia65/TaskNexus-client.git
cd task-nexus
npm run dev
---