Back
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:
Technical Highlights:
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:
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