93 lines
3.8 KiB
Markdown
93 lines
3.8 KiB
Markdown
> Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc
|
||
|
||
# Nazwa Projektu {#nazwa_projektu}
|
||
|
||
Triper
|
||
|
||
## Skład Zespołu {#skład_zespołu}
|
||
|
||
1. Sandra Płótniak, 421501
|
||
|
||
`2. Łukasz Paczos, 416144`\
|
||
`3. Jakub Wegner, 416198`\
|
||
`4. Filip Małyszko, 416124`
|
||
|
||
### OPIS
|
||
|
||
Triper to aplikacji pomagająca zagospodarować wolny czas w nieznanym
|
||
otoczeniu. Będąc w obcym mieście w celach służbowych, przejazdem, na
|
||
wycieczkę lub nawet starając się zająć weekendowy dzień w rodzinnym
|
||
mieście możemy jednym kliknięciem wygenerować krajoznawczą wycieczkę po
|
||
danej okolicy na tle kulturowym, historycznym, kulinarnym albo z każdego
|
||
po trochu.
|
||
|
||
Po ustawieniu naszych preferencji co do tras takich jak upodobania
|
||
smakowe, zakres cenowy czy zainteresowania nasz algorytm wygeneruje
|
||
trasę po okolicy zaznaczając najciekawsze punkty biorąc pod uwagę ilość
|
||
czasu do zagospodarowania i wielkość terenu po jakiej mamy możliwość
|
||
poruszania się.
|
||
|
||
Kluczowym aspektem aplikacji jest również warstwa społecznościowa.
|
||
Użytkownicy będą mieli możliwość oceniania punktów zainteresowań,
|
||
dzielić się wygenerowanymi, bądź ręcznie utworzonymi trasami.
|
||
Użytkownicy będą mogli tworzyć kręgi znajomych, których oceny i ulubione
|
||
punkty algorytm będzie rozważał podczas generowania trasy.
|
||
|
||
Modelem biznesowym aplikacji będą głównie reklamy w formie promocji
|
||
konkretnych punktów zainteresowań ponad innymi podczas generowania trasy
|
||
lub wyszukiwania oraz banery reklamowe rozsiane po aplikacji.
|
||
|
||
#### Technologie i narzędzia {#technologie_i_narzędzia}
|
||
|
||
Jira, Git, Slack, Travis CI, Google Docs, Google Hangouts, Mapbox
|
||
|
||
API: [PHP7](PHP7 "wikilink"), [PHPUnit](PHPUnit "wikilink"), MySQL,
|
||
Redis, [PHPStorm](PHPStorm "wikilink")
|
||
|
||
WEB: Angular 6 CLI, CSS (preprocesor SCSS), [HTML5](HTML5 "wikilink"),
|
||
Bootstrap
|
||
|
||
MOBILE: Java, Kotlin, Android
|
||
|
||
#### SCRUM
|
||
|
||
\- Spotkania raz w tygodniu na chacie głosowym Google Hangouts, w każdy
|
||
poniedziałek o 19:00.
|
||
|
||
\- Oprócz tego spotkania w czasie zjazdów na uczelni oraz raz w
|
||
miesiącu, w miarę możliwości członków zespołu.
|
||
|
||
#### REPOZYTORIUM
|
||
|
||
Posiadamy prywatne repozytorium na Githubie:
|
||
<https://github.com/LukasPaczos/triper>
|
||
|
||
#### USER STORIES {#user_stories}
|
||
|
||
1. Jako użytkownik chcę zobaczyć interesujące miejsca w wybranym przeze
|
||
mnie mieście
|
||
|
||
`2. Jako użytkownik chcę wybrać typy obiektów, które mnie interesują (moje zainteresowania)`\
|
||
`3. Jako użytkownik chcę wygenerować trasę na podstawie moich zainteresowań`\
|
||
`4. Jako użytkownik chcę wygenerować losową trasę uwzględniając ilość mojego wolnego czasu`\
|
||
`5. Jako użytkownik chcę zapisać wygenerowaną trasę i udostępnić ją znajomym`\
|
||
`6. Jako użytkownik chcę oceniać trasy udostępnione przez innych`\
|
||
`7. Jako użytkownik chcę zapisać trasę w aplikacji webowej i uruchomić ją na smartfonie`\
|
||
`8. Jako partner chcę aby moja kawiarnia została wyróżniona na mapie`\
|
||
`9. Jako partner chcę aby moje muzeum miało większy priorytet podczas generowania trasy od pozostałych`\
|
||
`10. Jako partner chcę mieć wgląd do szczegółowych statystyk, ile osób odwiedziło mój lokal korzystając z aplikacji`\
|
||
`11. Jako administrator chcę mieć dostęp do wszystkich statystyk dotyczących użytkowania aplikacji`
|
||
|
||
#### ZAŁĄCZNIKI
|
||
|
||
\<`<AttachList>`{=html}\>
|
||
|
||
Prezentacja:
|
||
<https://docs.google.com/presentation/d/1mf7WYXlxZqArqjaOOhPH9NlJT2r2OG6ZZRgzSRbQwgs/edit#slide=id.g1f87997393_0_782>
|
||
|
||
Prezentacja z testami:
|
||
<https://docs.google.com/presentation/d/1mf7WYXlxZqArqjaOOhPH9NlJT2r2OG6ZZRgzSRbQwgs/edit?fbclid=IwAR1yCKTpHI28IgFG5KZNkg108vHjDcP1A6pohM7WSS1jfm1YVh9PFvUamCQ#slide=id.g3d3b855824_4_283>
|
||
|
||
Podsumowanie testów:
|
||
<https://docs.google.com/document/d/1jCmW_LxF8hlwc-f6UAQfkCCD9UjUsjwZUWPz5sjb9js/edit>
|