Journey Diary
Opis projektu:
Journey Diary w zamierzeniu ma być aplikacją na system android, pozwalającą na dokumentowanie różnego rodzaju podróży (np. górskich wędrówek, tras rowerowych), która współpracowałaby z serwisem WWW. W serwisie tym użytkownicy mieliby możliwość prowadzenia podróżniczych blogów, dodawania zdjęć z podróży i zapisywania tras GPS.
Na podstawie własnych doświadczeń zaobserwowaliśmy duże zapotrzebowanie na tego rodzaju usługę. W świetle rozkwitu różnego rodzaju serwisów społecznościowych, ludzie pragną dzielić się swoimi przeżyciami, także tymi z najróżniejszych podróży.
Podstawowe funkcjonalności projektu:
Aplikacja:
Odczyt współrzędnych GPS
Możliwość dodania nowej podróży
Wykonanie zdjęcia
Dodanie notatki z podróży
Wysłanie zebranych danych do bazy serwisu (lokalizacja, zdjęcia, notatki)
Serwis:
Możliwość rejestracji oraz logowania się użytkowników
Prezentacja nadesłanych danych z dowolnego miejsca z dostępem do Internetu
Możliwość komentowania wpisów innych użytkowników
Baza danych:
Metodyka:
Chcemy wykorzystać iteracyjną metodykę Scrum dostosowanej do zdalnej pracy w zespole dwuosobowym (np. scrum meetings poprzez komunikator internetowy).
Listę wymagań uzgodniliśmy z prowadzącym i w miarę postępów pracy i kolejnych sprintów będzie ona na bieżąco aktualizowana.
Przewidujemy 2-4 sprinty. Pierwszy planujemy ukończyć w okolicach końca kwietnia. Chcielibyśmy uzyskać wtedy pierwszy działający prototyp.
Wykorzystywane technologie:
Aplikacja mobilna: Java Dalvic w środowisku programistycznym Eclipse z Android SDK.
Aplikacja webowa: jeden z dostępnych popularnych frameworków (np. CakePHP)
Baza danych: PostgreSQL + PostGIS
Lista bieżących zagadnień