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