- 👥 User authentication with JWT (access & refresh tokens)
- 👨💼 Group management with role-based permissions
- 🏃♂️ Scrum project management (Features, Epics, Stories, Sprints)
- 💬 Real-time chat functionality for groups, stories, and sprints
- 🛡️ Secure API endpoints with authentication middleware
- 🔄 Real-time updates with Socket.IO ( Not implemented yet )
- Node.js (v14.x or later)
- MySQL (v5.7 or later)
- npm or yarn package manager
- Clone the repository
git clone https://github.com/yourusername/chat-box-server.git
cd chat-box-server
- Install dependencies
npm install
- Set up environment variables
Create a .env
file in the root directory with the following content: