This is a real-time SPA chat application (like Slack). You can exchange messages and manage channels (basic CRUD operations). There's also authorization, just use the demo credentials:
Nickname: user
Password: user123
or create new one
You can try the application by yourself here: click
- node >= 18
- make >= 4 (optional)
- Clone repo
- Install deps:
npm ci
ormake install
- Launch
make start
from root directory - Try app with live-reload on http://localhost:3000/
- Wow, it's look great! 🤩
- Clone repo
- Install deps:
npm ci
ormake install
- Build frontend:
npm run build
- Start backend and frontend with
npm start
- Nice 😏
- Base with Create React App
- React 18.2
- Navigation with React-router
- Layout on Bootstrap (react-bootstrap)
- Toasts with react-toastify
- Storage on Redux-Toolkit
- API
- Forms
- Texts with i18next (react-i18next)
- Profanity check with leo-profanity
- Deploy to Render
- Development