AdamSzambur / Meetings

0 stars 0 forks source link

Projekt Meetings

Zakres funkcjonalności

Strona główna

[+] Lista aktualnych spotkań które zaplanowane są na kolejne 7 dni.

[+] Filtrowanie tablicy spotkań po dowolnej wartości znajdującej się w rekordzie.

[+] Wybór spotkania w określonej odległości od miejsca w ktorym aktualnie się znajdujemy (API Google)

[+] Dopisywanie nowej propozycji spotkania.

[+] Wyszukiwanie wg daty spotkania - Kalendarz.

Nowe spotkanie

[+] Opis spotkania .

[+] Lokalizacja spotkania (API Google).

[+] Termin spotkania.

Strona spotkania

[+] Mapa z miejscem spotkania (API Google).

[+] Czatowanie z pozostałymi członkami grupy (Autorskie API :)).

[+] Dodanie komentarzy.

[+] Dopisywanie się i wypisywanie z grupy członków wydarzenia.

Aktualne spotkania w których bierzemy udział oraz jesteśmy gospodarzem

[+] Modyfikowanie wszystkich informacji spotkania.

[+] Wysłanie informacji o zmianie wartości spotkania do członków grupy e-mailem.

[+] Wysłanie powiadomienia do pozostałych członków grupy.

[+] Dodanie komentarzy.

[+] Dopisywanie się i wypisywanie z grupy członków wydarzenia.

Wiadomości

[+] Na każdej podstronie w nagłówku informacja o ilości nowych wiadomości.

[+] Lista wiadomości w skrzynce odbiorczej i nadawczej (Zaznaczone wiadomości nie przeczytane).

[+] Wysyłanie wiadomości do innych uzytkowników aplikacji.

[+] Usuwanie wiadomości.

Strona użytkownika

[+] Zmiana opisu użytkownika (Imie, Nazwisko, hasło, e-mail).

[+] Dodawanie/zmiany avatara.

Wykorzystane API/Technologie

Back-end

[+] javax.servlet-api

[+] spring-webmvc

[+] spring-orm

[+] spring-data-jpa

[+] spring-security-web

[+] hibernate-core

[+] hibernate-validator

[+] mysql-connector-java

[+] jackson-databind

[+] javax.json.bind-api

[+] jackson-datatype-jsr310

[+] javax.json

[+] javax.mail

[+] jstl

Front-end

[+] java script

[+] ajax

[+] bootstrap