-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Igor Zakatov edited this page Jan 27, 2026
·
1 revision
CodeLoom is service where users can solve programming problems
- User registration and login
- Two roles of users: ADMIN and USER
- Admin have CRUD permissions for problems, test cases and topics
- Users can retrieve problems filtering by difficulty and topics
- Users can send submissions and see results
- Supported languages: Python, Java and C++(?)
- Backend: Kotlin, Spring (Boot, Data JDBC, Security, OAuth2 Resource Server)
- Frontend: TypeScript, Vue, Vue Router, Pinia, Axios
- Authorization: Keycloak
- Database: PostgreSQL
- Message broker: Apache Kafka
- DevOps: Docker, Docker Compose