Creation of a centralized platform for students and organizers of ITIS KFU to publish, view, and manage information about extracurricular events.
Backend:
- Java 23
- Spring Boot 3
- Spring Security
- PostgreSQL
- MinIO (объектное хранилище)
- Docker
Frontend:
- JavaScript
- HTML/CSS
- Bootstrap
- Docker
- Java 23
- Start
docker-compose.yaml
: - Configure
application.properties
:
spring.jpa.hibernate.ddl-auto=update - automatically updates the database schema
spring.sql.init.mode=always - initializes the database with scripts
minio.init.enabled=true - loads local images into MinIO
- Launch the backend application.
Update application.properties:
spring.jpa.hibernate.ddl-auto=update (or `create-drop` completely recreates the schema (deletes old data))
spring.sql.init.mode=never
minio.init.enabled=false
- Swagger UI (after app launch)
- Okoneshnikov Vladimir, frontend developer
- Bikteev Timur, frontend developer
- Gafiyatullin Aizat, backend developer
- Andreev Sergey, backend developer