poniedziałek, 6 marca 2017

IWillDoApp: Start!

W ciągu najbliższych trzech miesięcy chcę stworzyć i rozwijać projekt IWillDoApp - aplikację do zarządzania postanowieniami.
Pomysł zawdzięczam autorowi Rozwojowiec.pl, Damianowi Redmerowi. Niestety zagubiłam gdzieś link do konkretnej prezentacji, w której Damian mówił o przekuwaniu postanowień w nawyki, niemniej gorąco polecam całego Rozwojowca - to kopalnia wiedzy o nas samych, prawach i mechanizmach nami kierujących :)

IWillDoApp będzie aplikacją webową, napisaną w Javie. Planuję wykorzystać do niej framework Spring. Nie wiem, być może to wybieranie się z armatą na komara :), ale jednym z moich celów jest nauczenie się Springa właśnie. Do zarządzania projektem i jego zależnościami będę używać Mavena.
Do tego oczywiście baza danych, może jakiś framework do frontendu. Tutaj nie mam jeszcze nic konkretnego na oku. Czas pokaże.
Jeśli chodzi o funkcjonalności - podstawowym zadaniem aplikacji będzie możliwość śledzenia i codziennego zaznaczania, czy danego dnia udało się wykonać określone postanowienie. Użytkownik będzie miał możliwość dodania kilku kalendarzy (jeden kalendarz na postanowienie). Oczywiście potrzebny będzie moduł logowania.
Po zaimplementowaniu bazowej funkcjonalności będzie czas na zabawę i fajerwerki. Kilka pomysłów:
  • wyświetlanie statystyk (najdłuższy "streak", podsumowanie minionych miesięcy, jakieś fancy wykresy)
  • dodawanie i śledzenie postępów znajomych - element grywalizacji
  • integracja z serwisami, np. logowanie przez Facebooka
  • aplikacja mobilna, synchronizująca się z webową
Możliwości jest wiele.
Kod aplikacji jest dostępny na GitHubie. Do zarządzania zadaniami wykorzystuję Trello, a przygody z projektem będę opisywać na blogu pod tagiem iwilldoapp. Stay tuned :)

1 komentarz:

  1. Ja też czytam rozwojowca i zapisałam się do treningu BestYou i jestem zachwycona :D Życzę Ci, żeby Ci się to udało :)

    OdpowiedzUsuń