A project management and real-time communication client, built with Next.js and Material-UI.
CoreChainClient is a project management platform integrated with the following features:
- Project & user management
- Real-time chat
- Detailed permission control
- Data analytics dashboard
- Dark/Light interface
- 🛠️ Project & task management
- 👥 User management & permissions
- 🔐 JWT authentication and session management
- 📊 Analytics dashboard with Recharts
- 💬 Real-time chat with Socket.IO
- 📁 File and document upload
- 🔔 System notifications
- 🎨 Material-UI v6 + Custom theme
- 🌓 Dark/Light mode support
- 📱 Responsive design
- 🚀 Performance optimization with Turbopack
Frontend:
- Next.js 15 (App Router)
- React 19 + TypeScript
- Material-UI v6
- React Query v5
- Socket.IO Client
- React Hook Form + Yup
- Node.js v18+
- Yarn/NPM
- Docker (optional)
git clone https://github.com/trandinh0506/CoreChainClient.git
cd CoreChainClient
npm install | yarn install