Предмет: Дизајн и архитектура на софтвер
Краток опис: "Arh" е веб апликација која овозможува на корисниците лесно да пронајдат уметнички галерии во Македонија. Оваа апликација обезбедува интерактивна мапа каде што корисниците можат да ги најдат локациите на галериите. Пребарување ќе се врши со внесување на клучни зборови и преку филтрирање на резултатите според критериуми како стил на уметност, вид на изложба или работно време. Со функцијата преглед на детали, корисниците ќе можат да добијат информации за секоја галерија, вклучувајќи го името, адресата, контакт информации и краток опис. Дополнително, апликацијата овозможува корисниците да додаваат коментари и оцени за галериите, што обезбедува динамична заедница на уметнички љубители. Исто така ќе има административни улоги,каде што администраторите ќе имаат можност да уредуваат информации за нивната галерија, вклучувајќи го додавањето на слики и одговарање на коментари. Апликацијата користи модерен веб фрејмворк за фронтенд (JavaScript) и бекенд фрејмворк (Java Spring). Податоците се зачувувани во база на податоци (H2 database), а имплементирани се и мерки за безбедност и аутентикација на корисници. Оваа апликација не само што обезбедува информации за уметничките галерии во Македонија, туку и создава динамична заедница на уметнички љубители кои можат да споделуваат свои искуства и препораки.
Функционални и нефункционални барања Документ.pdf
app_showcase.mp4
(you can find the full resolution video in the project files)
Членови:
- Боби Богданоски (215085)
- Виктор Aтанасоски (213270)
- Миро Тасевски (211265)
- Александар Трајковски (211570)
English Version:
Brief description: "Arh" is a web application that allows users to easily find art galleries in Macedonia. This application provides an interactive map where users can find the locations of the galleries. Search will be done by zooming and moving around the map. With the detail view feature, users will be able to get information about each gallery, including the name, address, contact information and website (if any). The application uses a modern frontend web framework (JavaScript) and a backend framework (Java). The data is stored in a database (H2 database), and security and user authentication measures have been implemented. This application not only provides information about art galleries in Macedonia, but also creates a dynamic community of art lovers who can share their experiences and recommendations.