Live Link: https://taskflow-fe-five.vercel.app/
Frontend Repository: https://github.com/faridulhaque/Taskflow-FE
Task Flow is a modern task management web application built to demonstrate my full-stack development skills. It showcases secure authentication, real-time data handling, and a clean, responsive UI using modern web technologies.
- π Login / Signup using Email & Password or Google
- π Password Reset via email
- ποΈ Add Tasks with date and time
- π΅οΈ Search Tasks quickly
- π Update Task Status (e.g., completed, pending)
- β Delete Tasks anytime
- Add task categories and labels
- Enable task sharing between users
- Add calendar view for due dates
- Implement push notifications
- Node.js
- Express.js (with Mongoose / MongoDB)
- Mailjet (for password reset emails)
- Next.js
- TypeScript
- Tailwind CSS
- Firebase Authentication
You can try the live app using the following credentials:
Email: test@faridmurshed.dev
Password: test@faridmurshed.dev
-
Clone the repository
git clone https://github.com/faridulhaque/Taskflow-BE.git cd taskflow-be -
Install dependencies
npm install
-
Create a .env file and add:
MONGODB_URL=
JWT_SECRET=
PORT=
MAILJET_PUBLIC_KEY=
MAILJET_PRIVATE_KEY=
MAILJET_SENDER_EMAIL=-
Run the development server
nodemon index.js
π§βπ€βπ§ Author
Faridul Haque Murshed https://github.com/faridulhaque
β Please star this repo if you like it!
