Skip to content

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.

Notifications You must be signed in to change notification settings

rafiqmia65/task-nexus-client

Repository files navigation

🚧 Task Nexus

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.

🔗 Live Site

👉 (https://rafiqmia-tasknexus.netlify.app/)


✨ Features

  • 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 using data-theme for 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.


🛠 Tech Stack

  • Frontend: React 19
  • Styling: Tailwind CSS 4, DaisyUI
  • Routing: React Router v7
  • Authentication: Firebase
  • UI Tools: SweetAlert2, React Icons, React Slick

📁 Project Structure

src/
├── assets/        # Static assets (images, icons, styles)
├── components/    # Reusable UI components (Navbar, Footer, etc.)
├── pages/         # Page components (Home, AddTask, MyPostedTasks)
├── provider/      # Authentication context provider

⚙️ Setup & Installation

  1. Clone the repository:
git clone https://github.com/rafiqmia65/TaskNexus-client.git
cd task-nexus

npm run dev


---

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages