Doque is a full stack web application built with Next.js and Express server designed to help users manage their projects and tasks efficiently. It offers a user-friendly interface and a variety of features to streamline project management.
This project was collaboratively developed by our team to ensure a seamless and feature-rich user experience.
- π Role-based user authentication and authorization
- π’ Create and manage workspaces and spaces
- ποΈ Categorize tasks inside lists
- π― Drag-and-drop functionality for seamless task management
- π³ Stripe payment integration for accessing premium features
- π©βπ» Admin interface for overall control over workspaces, users, and payments
- π¬ Real time chatting feature for members in the workspace.
- π Search functionality
- π± Responsive design
- Frontend: Next.js, Tailwind CSS, Redux, Axios, Shadcn UI.
- Backend: Node.js, Express, MongoDB, Nodemailer.
- Payment: Stripe
- Chat: Socket.io