There is no problem the project solves. It's just the university project for credit.
Chat app with authorization, registration, sending, editing and deleting messages. There is only one room.
Built with Vue 3, Vue Router, Vue Toastification, Axios, jwt-decode
cd frontend && npm install
npm run dev
npm run build
Lint with ESLint
npm run lint
Built with Ktor, Web Sockets, JWT, PostgreSQL, Exposed, Argon2, Docker Compose
cd backend
docker-compose up -d
./gradlew run