Skip to content

OleksandrDanylchenko/AlexPharmacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alex Pharmacy

Веб-додаток для обліку та контролю над базою даних магазину ноутбуків

Додаток розроблений для адміністрування масштабуємої інформаційної системи аптек.
Користуючись ним, співробітники в декілька кліків зможуть додавати, переглядати, змінювати та видаляти довільну інформацію, тобто використовувати весь CRUD пакет задач. Усі дані перед записом до бази даних проходять двохетапну валідацію: з користувальницької та серверної сторін.
Додатково можна реалізовувати бажані власні запити в Data JPA репозиторіях уніфікованою мовою JPQL чи мовою підключеної СКБД для максимальної гнучкості та зручного формування звітів.
Додаток убезпечено від витоку інформації про програмну структуру в результаті виключних ситуацій. При помилці, на сервері буде сформовано форматовану відповідь з кодом та текстом помилки й виведено у відведене вікно.


Технічні деталі реалізації:

  • Back-end: Java 14 + Spring Boot 2.3.0.RC1
    (MVC, Data JPA, Rest Repository, Bean Validation)
  • Front-end: Vue.js 4.3.1
    (Axios, Vue Router, Vuex, Babel, VueJsLogger, VueMoment, Bootstrap-Vue, VeeValidate, vWow)
  • СКБД: Microsoft SQL Server 2019
  • Додаткові бібліотеки: Jetbrains Annotations, Apache Commons Lang3, Lombok, Spring Boot Devtools

Демонстрація:

Disclaimer: швидкість анімації та якість фонового градієнтного зображення може спотворюватися через обмеження формату .gif. Тому помітні різкі переходи кольорів, які відсутні безпосередньо на сайті додатку.

LandingPhoto

Landing transitions

Basket CRUD

Requests


Releases

No releases published

Packages

 
 
 

Contributors