Go to file
Maksim Skobaro c2d19a7724 improved, more featured, fixed
Exceptions and Errors are better
Files structure is better
New ComponentContext.ts
New DataTable.tsx tables.ts
Massive components refactoring
New Group.java
New LoggingRequestFilter.java LoggingSessionListener.java
New NotificationStore.ts SysInfoStore.ts
New reactiveValue.ts ReactiveControls.tsx
New dependencies
And much more
2025-02-07 07:05:15 +03:00
server improved, more featured, fixed 2025-02-07 07:05:15 +03:00
web improved, more featured, fixed 2025-02-07 07:05:15 +03:00
.gitignore refactoring 2025-02-02 09:43:34 +03:00
docker-compose.yml refactoring 2025-02-02 09:43:34 +03:00
pom.xml basic js: store/context, domain models, utils, router 2024-10-13 18:05:10 +03:00
README.md Migrate to modular project 2024-08-06 01:31:59 +03:00

Thesis Defense Management System (TDMS)

Server module

Contains backend server of service

After building executable JAR file will be in tdms/server/target folder

To start:java -jar <jar-file>

URL is: http://localhost:8080

Web module

Contains frontend part of service

go to tdms/web/ folder

To start: npm run dev

URL you will see in console

How to build

  1. Install Maven
  2. Install Java 17

While building, web project compiles frontend, and server project automatically copies its to /server/target/classes/static and into generated <jar-file>

In IntelliJ Idea you can run Execute maven goal, to write further commands

Description Command
Clear & Run tests & Build mvn clear install
Run tests & build mvn install
Skip tests & build mvn install -Dmaven.test.skip=true

To use multithreading during build process use -T <threads> keyword

There is final result (add clear if you need)

mvn install -Dmaven.test.skip=true -T 4