{"repo":"afrinbhuiyan/freelance-task-marketplace-client","free":true,"listed":false,"github":"https://github.com/afrinbhuiyan/freelance-task-marketplace-client","clone":"git clone https://github.com/afrinbhuiyan/freelance-task-marketplace-client.git","description":"A full-stack freelance task marketplace where users can post tasks, place bids, and collaborate — built with React, Node.js, Firebase, and MongoDB.","language":"JavaScript","stars":19,"topics":["express","firebase","freelance","fullstack","marketplace","mongodb","nodejs","react","tailwindcss","webapp"],"license":null,"category":"ecommerce","readme_excerpt":"Freelance Task Marketplace A full-stack freelance task marketplace where users can post tasks and freelancers can browse, bid, and collaborate seamlessly. Built with modern technologies focusing on performance, usability, and a smooth user experience. Project Preview Live Links - Live Client: https://fantastic-lamington-a703b7.netlify.app/ - Live Server: https://freelance-task-marketplace-server-mauve.vercel.app/ - Server Repo: https://github.com/afrinbhuiyan/freelance-task-marketplace-server Main Technologies Used - React (Frontend) - Firebase (Authentication) - Tailwind CSS + DaisyUI (Styling/UI) - Node.js + Express (Backend) - MongoDB (Database) - Framer Motion, Lottie (Animations) - React Router (Routing) Key Features - Firebase Authentication (Email/Password & Google OAuth) - Task CRUD operations (only task owner can modify/delete) - Freelancers can bid on tasks - Task owners can manage bids - Dark/Light theme toggle with persistence - Fully responsive design (mobile/desktop) - Smooth navigation with custom 404 page Dependencies Overview react, react-dom, firebase, tailwindcss, daisyui, express, mongodb, framer-motion, lottie-react, react-router-dom, sweetalert2, cors, dotenv How to Run Locally Backend (Server) 1. Clone the repo: git clone https://github.com/afrinbhuiyan/freelance-task-marketplace-server.git 2. Navigate into the folder: cd freelance-task-marketplace-server 3. Install dependencies: npm install 4. Create a .env file with: markdown Copy Edit 5. Start the se","default_branch":null,"files":null,"tree":[],"storefront":"/r/afrinbhuiyan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/afrinbhuiyan/freelance-task-marketplace-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}