MENU

GET IN TOUCH

hosenrabby.dev@gmail.com
Back

Take-Task Marketplace

Year

2025

Tech & Technique

React.js, Node.js, Express.js, MongoDB, Tailwind CSS, Daisy UI, Framer motion, Vercel

Description

TakeTask Marketplace allows clients to create freelance task listings and freelancers to apply and manage their ongoing tasks. It features a secure authentication system, dynamic filtering for finding tasks, and a responsive interface for smooth interactions across devices.

Key Features:
  • 👤 User Authentication (Email/Password, Google, GitHub)
  • 📝 Post Tasks with Categories, Budget, and Deadlines
  • 🔍 Browse and Filter Tasks
  • 🛠 Bid on Tasks
  • 💼 View My Posted Tasks
  • 💬 Task Details View
  • 📦 Membership Plans UI
  • 🎨 Responsive, modern design using TailwindCSS and DaisyUI
  • ⚡ Fast Performance: Optimized React.js frontend with responsive interactions

Technical Highlights:
  • Enabled posting tasks with categories, budget, and deadlines
  • Tracked task status, bids, and completion updates in real-time
  • Implemented efficient data fetching and caching using React.js with Axios
  • Added filtering and search functionality for tasks

My Role

Web Developer
Owned the entire development lifecycle:
  • ✅ Backend: Built REST API with Node.js/Express and MongoDB/PostgreSQL for Tasks, Users, and Users Bids
  • 🎨 Frontend: Responsive UI with React, Tailwind CSS, and DaisyUI
  • 🔄 State Management: Dynamic fetching, adding, updating, and deleting requests
  • 🖥️ Auth: User login and role-based access for donors and admins
  • 🚀 Deployment: Hosted on Vercel/Netlify with optimized performance
  • 🧩 Interactive Features: Status indicators, conditional buttons, and user-friendly forms

HOSEN RABBY

hosenrabby.dev@gmail.com