Skip to content

Создание централизованной платформы для студентов и организаторов ИТИС КФУ, позволяющей публиковать, просматривать и управлять информацией о внеучебных мероприятиях.

License

Notifications You must be signed in to change notification settings

Programmer-s-Evil-Inc/ITIS-Event-Horizon

Repository files navigation

📚ITIS-Event-Horizon

Creation of a centralized platform for students and organizers of ITIS KFU to publish, view, and manage information about extracurricular events.

⚙️ Tech Stack

Backend:

  • Java 23
  • Spring Boot 3
  • Spring Security
  • PostgreSQL
  • MinIO (объектное хранилище)
  • Docker

Frontend:

  • JavaScript
  • HTML/CSS
  • Bootstrap

🛠️ Local Development

Prerequisites

  • Docker
  • Java 23

First Launch

  1. Start docker-compose.yaml:
  2. 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
  1. Launch the backend application.

Subsequent Launches

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

📖 Documentation

👥Development Team

  • Okoneshnikov Vladimir, frontend developer
  • Bikteev Timur, frontend developer
  • Gafiyatullin Aizat, backend developer
  • Andreev Sergey, backend developer

About

Создание централизованной платформы для студентов и организаторов ИТИС КФУ, позволяющей публиковать, просматривать и управлять информацией о внеучебных мероприятиях.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7