Roadmapa projektu EventSearch


Przyszedł czas na rozpisanie projektu na mniejsze fragmenty. W najbliższym czasie na blogu będę publikował kolejne etapy tworzenia małego rozruchowego projektu o roboczej nazwie EventSearch.

EventSearch w swoim założeniu ma umożliwiać gromadzenie informacji o szkoleniach, konferencjach, konkursach i seminariach branżowych. Będzie przechowywał podstawowe informacje dla użytkownika, pozwoli zapisać się na dane wydarzenie, a następnie będzie przypominał o terminach np. płatności za kurs bądź wysyłki streszczenia na seminarium. Jeśli dobrze pójdzie, to będzie można śledzić również wydarzenia, na których spotkamy obserwowane osoby bądź znajomych.

Pod względem technologicznym (mięsko) będziemy korzystać ze Springa MVC w backendzie. Będę chciał zdradzić Intellij Ideę na rzecz Eclipse’a i kilku jego pluginów, jak Telosys Tools umożliwiające wygenerowanie podstawowego szkieletu aplikacji. Prawdopodobnie zostanę przy Spring Data JPA zostawiając przez jakiś czas Hibernate’a. Co do frontu nie będzie na razie fajerwerków, chcę zająć się rozwojem silnika aplikacji, a o estetykę zadbać dużo później. W tym projekcie chcę mocno przetestować moduły Springa z rodziny http://spring.io/projects.

Czego możecie się spodziewać w najbliższym czasie? Wypisałem sobie pewne zagadnienia, które chciałbym w swoim czasie poruszyć w aplikacji. Będą to między innymi następujące tematy:
– budowa podstawowego CRUDa w Springu;
– serwisy oparte na generykach, dziedziczenie z bazowego dla każdego dao;
– obsługa bazy danych poprzez Spring Data;
– faker dla wypełnienia danymi;
– autoryzacja i autentykacja użytkownika przez Spring Security;
– wykonywanie zadań w tle za pomocą odpowiedniej metody (dodanie quartza, spring timera i co tam jeszcze znajdę interesującego, ich porównanie);
– dostosowanie istniejącego darmowego szablonu do projektu, niech będzie ładnie;
– wysyłka maili i html, ładna zawartość;
– przygotowanie i publikacja aplikacji w internecie na jakimś darmowym serwerze, np Amazon
– wykorzystanie Facebook API z Spring Social do dodawania wydarzeń w EventSearchu z wydarzeń na Facebooku;
– ładne wyświetlanie lokalizacji na mapie z Google Maps API;
– wyświetlanie podobnych wydarzeń, eventy które mogą Cię zainteresować, tagi które mogą Cię zainteresować, prawdopodobnie ElasticSearch

Kod projektu będzie na githubie, do śledzenia którego już teraz zapraszam!

No votes yet.
Please wait...
Paweł Dobrzański

Start-up's fan, technological conferences member, social media enthusiast and low-cost trips traveler.

You may also like

Bądź na bieżąco na FB!

Cześć!

Witaj na moim blogu! Znajdziesz tu proces budowania mojej aplikacji EventSearch za pomocą jhipstera. Podzielę się z Tobą niuansami dot. zakładania i prowadzenia firmy. Mam również nadzieję, że pomogę Ci zaoszczędzić trochę pieniędzy. Zapraszam!

Sociale

Najpopularniejsze posty

Dzięki, że wpadłeś!

Paweł Dobrzański

Paweł Dobrzański

Start-up's fan, technological conferences member, social media enthusiast and low-cost trips traveler.