
- Patryk Antkowiak 113983 patryk.antkowiak@student.put.poznan.pl Backend
- Norbert Sroczyński 113982 norbert.sroczynski@student.put.poznan.pl iOS Developer
Projekt Apteki, to wyszukiwarka aptek w pobliżu na urządzenia iOS. Apteki wyświetlane są na mapie. Po kliknięciu ukazuje się odległość do wybranej apteki oraz jest możliwość wyznaczenia trasy do wybranej apteki.
Backend:
- API do pobierania aptek w wybranej odległości od podanego punktu (lat,lng).
- Możliwość aktualizacji aptek poprzez plik CSV.
- Strona domowa projektu https://pharmacy.antkowiak.it/
- Dokumentacja do API https://pharmacy.antkowiak.it/api/doc
Aplikacja IOS:
- Pobieranie aptek z API
- Wyświetlanie pobranych aptek na mapie
- Pobieranie oraz wyświetlanie kolejnych porcji aptek przy przesuwaniu mapy
- Możliwość wyznaczenia trasy do danej apteki
Aplikacja iOS pobiera dane z serwera za pośrednictwem API. Serwer odbiera zapytanie z aplikacji mobilej, odpytuję bazę danych, i zwraca w odpowiedzi JSON z aptekami.
iOS:
- Swift
- Alamofire (biblioteka do połączeń HTTP)
- SwiftyJSON (biblioteka do parsowania danych w formacie JSON)
- SMCalloutView (wyświetlanie adnotacji na mapie)
Backend:
- PHP
- Symfony 2
- doctrine/doctrine-migrations-bundle (migracje bazy danych)
- jms/serializer-bundle (serializacja obiektów)
- friendsofsymfony/rest-bundle (tworzenie REST API)
- nelmio/api-doc-bundle (tworzenie dokumentacji do API)
- beberlei/DoctrineExtensions (dodanie do ORM funkcji matematycznych)
