Obecnie pracuję z zespołem nad projektem, który będzie pełnić funkcję kalendarza dla całej mojej szkoły. Projektujemy go jako aplikację internetową wykorzystującą JSP z backendem Java i połączoną z relacyjną bazą danych znajdującą się na serwerze. Baza danych będzie przechowywać zdarzenia i tworzyć kalendarz na stronie internetowej w oparciu o zdarzenia.Czy interfejs API Kalendarza Google jest odpowiedni dla mojego problemu?
Użytkownicy będą również mogli przeprowadzać wyszukiwania i chcielibyśmy zwrócić kalendarz na podstawie wyników wyszukiwania (np. Czynności wykonywane w określonym przedziale czasowym). Potencjalnie tworzylibyśmy 100 kalendarzy naraz, aby uwzględnić wiele żądań użytkowników.
Nie chcemy, aby użytkownicy potrzebowali specjalnego konta do korzystania z witryny (z wyjątkiem być może konta z nami). Użytkownicy nie będą edytować wydarzeń i niczego zmieniać, ale chcemy mieć dla nich fajny interfejs GUI.
Czy można to osiągnąć za pomocą interfejsu API Kalendarza Google?
Aby wyjaśnić, będziemy wykonywać kwerendy SQL, aby utworzyć listę "wydarzeń" w oddzielnej sekcji naszej aplikacji. Mając to na uwadze, NIE chcemy mieć kalendarza, który sam zapyta o naszą bazę danych. Chcielibyśmy, aby interfejs API pozwalał nam wprowadzać tę listę zdarzeń i wyświetlałby GUI kalendarza, który zapewnia użytkownikowi dostęp do wielu widoków (codziennie, co tydzień, co miesiąc, itp.) W łatwym do użycia formacie.
dziękuję!