A modern full-stack team collaboration and project management platform inspired by tools like Jira, ClickUp and Monday.com. TeamFlow helps teams manage projects through Kanban boards, workflows, analytics, AI-powered productivity insights, notifications and role-based collaboration.
- 🔐 Secure JWT Authentication
- 👥 Role-Based Access Control (Admin & Member)
- 📋 Kanban Board with Drag & Drop
- ⚙️ Workflow Management
- 📊 Analytics Dashboard with Real-Time Metrics
- 🤖 AI-Generated Productivity Insights
- 🔔 Real-Time Notification System
- 👤 User Profile & Organization Settings
- 📈 Interactive Dashboard
- 🔍 Global Search
- 📱 Responsive Design
- ☁️ MongoDB Atlas Integration
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS
- Zustand
- Node.js
- Express.js
- TypeScript
- MongoDB Atlas
- Mongoose
- JWT Authentication
git clone https://github.com/pulkitsinha17/teamflow-saas.git
cd teamflow-saasnpm installcd server
npm installFrontend (.env.local)
NEXT_PUBLIC_API_URL=http://localhost:5000/apiBackend (server/.env)
PORT=5000
MONGO_URI=YOUR_MONGODB_URI
JWT_SECRET=YOUR_SECRET
FRONTEND_ORIGIN=http://localhost:3000npm run devcd server
npm run devteamflow-saas
│
├── app/
├── components/
├── hooks/
├── lib/
├── public/
├── styles/
├── server/
│ ├── src/
│ └── package.json
│
├── package.json
└── README.md
Pulkit Sinha
GitHub: https://github.com/pulkitsinha17
⭐ If you found this project interesting, consider giving it a star.




