Skip to content

Student Accounting is a CRUD student accounting application at the university with search and authentication capability.

License

Notifications You must be signed in to change notification settings

wracce/student-accounting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Учет студентов

CRUD приложение учета студентов в университете с возможностью поиска и аутенентификацией.

Возможности

⚡ Создание/Редактирование/Удаление групп

⚡ Создание/Редактирование/Удаление студентов

⚡ Поиск по группам и студентам

⚡ Аутенентификация, Авторизация и Регистрация пользователей

⚡ Basic auth + BCrypt

⚡ 2 роли: Администратор и пользователь

⚡ Темная/Светлая тема

Скриншоты

Попробовать

JRE

Для запуска (Поменяйте логин и пароль Postgres на свой):

java -jar study-0.0.1.jar  --spring.datasource.username=postgres --spring.datasource.password=5432

Стек технологий

Frontend:

  • TypeScript
  • Angular
  • Tailwind / PostCSS / AutoPrefixer
  • DaisyUI / Angular Icons

Backend:

  • Java
  • Spring / PostgreSQL
  • Spring Boot / Spring Security / Spring WEB

Методология:

  • Prettier
  • BEM, SOLID

Сборка / Запуск

  1. Установка зависимостей

фронтенд:

npm install

бэкэнд:

mvn clean install
  1. Сборка фронтенд части
ng build
  1. Скопировать собранные файлы в папку static бэкэнда

  2. Сборка бэкэнда

mvn compile
mvn package
  1. Запуск проекта:
java -jar target/study-0.0.1-SNAPSHOOT.jar --spring.datasource.username=postgres --spring.datasource.password=5432

Лицензия

MIT license!