Skip to content

voirtimid/web-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Семинаркса работа за оцена 9 и 10 по предметот Веб програмирање на ФИНКИ

Информации за проектот

  • Име и презиме: Оливер Димитриов
  • Индекс: 161535

Во ова git repository се наоѓа back-end проектот за семинарската работа.

Идеја

Главната идеја на проектот е менаџирање на работни налози во фирма. Секој работен налог се состои од повеќе поединечни таскови за кои се назначува кој вработен и на која машина треба да биде завршен тој таск.

Опфатеност на концептите изучени во предметот

  • слоевит дизајн
  • Persistence (JPA и Spring Data)
  • Управување со состојби

Модели во апликацијата

  • User
  • Employee
  • Machine
  • CncCode
  • Sketch
  • Task
  • Job

Релации помеѓу моделите

  • Job
    • @OneToMany релација со Task
    • @OneToOne релација со Sketch
  • Task
    • @ManyToOne релација со Job
    • @OneToOne релација со Employee, Machine, CncCode
  • Employee
    • @OneToOne релација со User

Стартување на апликацијата

  • апликацијата прво треба да се избилда
  • потоа во фолдерот `target' треба да пушти jar фајл-от
  • REST service-от слуша на порта 8080, пристапот до api-повиците е мапиран на рутата /api
    • за пристапување до контролерите на моделите треба да се додаде на рутата /{modelName} во множина :)

Front-end апликација

Front-end апликацијата е напишана со помош на ReactJS библиотеката. Линк до апликацијата

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published