Skip to content

apkeo/eventer-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Eventer

Aplikacja, która pozwala sprawdzić co się dzieje w dowolnym miejscu, przeglądać i kupować bilety na wydarzenia, poznawać nowych ludzi, oparta na prawdziwej lub wybranej przez usera lokalizacji.

Ekrany / funkcjonalności

Sign up

Rejestracja za pomocą numeru telefonu i potwierdzanie numeru telefonu SMSem 6 cyfrowym. Chyba e-mail też warto jakoś kolekcjonować, ale boję się podwójnej weryfikacji. Więc definitywnie byłby do potwierdzenia dopiero później z głównego menu aplikacji po zalogowaniu nr. telefonu.

Welcome screen

Widoczny po zalogowaniu, gdy nie został uzupełniony / pominięty dowolny krok. Wybór avatarka oraz własnego unikalnego nicku. A-Z, a-z, 0-9, podkreślniki, myślniki, kropki. Zapytanie usera o to co chciałby w aplikacji eksplorować, żeby móc może w przyszłości stworzyć jakiś ekran recommended?

Login

Logowanie numerem telefonu lub mailem lub unikalnym nickiem, hasło, jak ktoś ma two factor to przenosimy jeszcze do ekranu two factor.

Forgot password

Wiadomka, wpisujesz maila, przychodzi ci mail, wracasz do formularza wpisania hasła

Two factor login

Ekran, na którym wpisujesz po zalogowaniu kod z Authenticatora / maila / SMS

Explore

Możemy wybrać dowolną lokalizację na świecie oraz proximity (dystans) od pinezki, co jest jednym z głównych filtrów. Można jednak też kliknąć po prostu nazwę dowolnego miasta, państwa, listę tagów (czyli np. szukam po #wybory2025) lub wyszukać po tekście. Wyobrażam sobie też, że tym main filter może być też My Friends, ale nie mam pomysłu jak to wkomponować. Na TikToku jest przełącznik Explore / Friends, ale nie wiem czy to nie zajmie za dużo ekranu. Poniżej moja wena we Framerze, widzę mapkę jak mam location, jak zmienię na country to widzę listę państw, żeby zobaczyć top 5 postów w Polsce albo World, wtedy pojawia się lista tagów. Nie wiem czy da się to zrobić lepiej, może i tak. image

Na podstawie tego filtra pokazujemy aktywność w tym obszarze, regionie, tagu by default, ale na górze jest wybór kategorii, to wydaje mi się jest gotowe na framerze, ogólnie bym to już przepuścił w całości, ale daję lekką swobodę zmiany konceptu. image

Kategorie:

  • Posty - zwykłe wpisy tekstowe o dowolnej tematyce, logika twittera / threads, możliwość sortowania po ostatnich, najpopularniejszych (wtedy dodatkowy wybór czy np. w ostatnich 24h, 7d, 1mc itp)
image
  • Wydarzenia - lista wydarzeń z możliwością sortowania po dacie, ilości ludzi, cenie biletu oraz po wejściu w kategorię wydarzenia dochodzą nowe kategorie, mówiące o tym co to za rodzaj eventu, np. Sport, Koncerty, Festiwale, Domówki hehe, jak się uda dogadać z Ryanairem to linie lotnicze XD aczkolwiek pewnie istnieje API i dałoby się to ogarnąć bez dogadywania. Ale to przyszłościowe, na ten moment do wydarzeń potrzebne będą przeróżne filtry zarówno związane z wydarzeniem jak i brane z venue (miejsca) tego wydarzenia. Np. liczba uczestników 50-100, palenie dozwolone, na otwartym powietrzu, cena biletu do 100zł, głośna muzyka: NIE, itp itd, wszystko co da się wyobrazić w kontekście wydarzeń z różnych kategorii. Np. mecze piłki nożnej miałyby filtr kto gra z kim itp
image
  • Venues - lista miejsc, restauracji, tutaj tak samo włączają się kategorie i subkategorie dzielące miejsca na restauracje, puby, zoo. Wszędzie powinien być counter ile tego jest, chyba to zrobiłem we Framerze

  • Zdjęcia - Chyba po prostu wyciągnięcie wszystkich postów z hasPhoto = true

image
  • Meetosy - Czytaj więcej o nich poniżej

  • W przyszłości może więcej kategorii, jak sobie przypomnę to dopiszę, ale nie ma to aktualnie znaczenia, do not implement more pls

Dodatkowo pokazujemy user stories, coś jak na mojej zajawce Framerowej. Możliwe, że jeśli nie będzie nigdzie globalnego switcha Friends / Explore to wtedy tu trzeba go dodać, bo czasami chcę zobaczyć co się dzieje w okolicy / na tagu, czasami co się dzieje u moich friends. image

Friends? Or just part of Explore?

Chcę widok, w którym zobaczę tylko to co moi friendsowie robią, gdzie dołączają, co wrzucają. Pytanie czy nie może to być częścią jednego ekranu explore. Nie wiem, podejrzewam, że tak, ale żeby nie nadźgać. image

Create new (event / venue / meet / post)

Na dole jest guzik dostępny z dowolnego miejsca, który pozwala tworzyć te rzeczy: image

Po kliknięciu pokazuje się bottom sheet na full size, który daje pod palcem switche jaki to rodzaj tworzonego resource'a i wyżej jest form do niego. Najbardziej by było wygodnie jak przytrzymujesz palec na dolnym guziku i bez puszczania swipe'ujesz lewo/prawo, żeby puścić w odpowiednim momencie i już mieć odpowiedni zasób.

image

Tutaj jeszcze inspiracja od AI:

image

User profile (/@:userNick)

Fajnie jakby dało się przeglądać profile userów wraz z ich eventami, postami, venues jakie zwiedzili i innego rodzaju community friendly rzeczy. Każdy user ma swój thumbnail + avatar.

Możliwość śledzenia usera, jak user śledzi też ciebie to chyba wtedy robimy z tego "friends".

Pokazujmy też ilość followersów, followowanych ludzi i może jakieś inne countery, nie wiem co tu może być potrzebne.

Możliwe, że jesteśmy w stanie te kategorie skopiować z ekranu Explore.

Tutaj mój design, już całkiem mi się podoba. Guzik edit miał zapewne być tylko dla tego właśnie usera. image

Event (/event/:eventId)

Strona pojedynczego eventu, podoba mi się już całkiem jej look, to co bym jeszcze zmienił to wielki brzydki "Manage event".

  • Logika tych strzałek jest taka, że jak jest zwinięte to pokazujesz tylko najważniejsze info w jednej linijce, jak rozwinięte to pełny komponent.
  • Nie zrobiłem komponentu pogody, natomiast pokazałem jak mniej więcej wyglądają tickety czy venue.
  • Na samym dole posty, które można wrzucać do tego wydarzenia, zarówno autor jak i uczestnicy (w zależności od ustawień jakie organizator określi)
image

Event Management

Wszystkie widoki do zarządzania wydarzeniem, miejscami, biletami, pierdołami. Podpowiedź AI:

image

Venue (/venue/:venueId)

Strona pojedynczego miejsca ze zdjęciami, eventami w tym miejscu, reviewsami tego miejsca. Reviewsy to poniekąd posty, tylko przypisane do venue, mogą się pokazywać jako activity i mają dodatkowo gwiazdki od 1 do 5 lub też opinia bez gwiazdek? Ale chyba nie.

  • Tu widzimy pojawia się też See all events, który powinien kierować na nowy widok
  • To samo z "See all photos"
image

Post (/post/:postId)

Strona postu, nie mam jej, ale pewnie się domyślamy, że to po prostu ten post tylko na fullscreena.

Activity (/activity/:activityId)

Hmm, nie wiem jeszcze sam jak ma działać activity a jak posty, czy to nie jest przypadkiem to samo? Możliwe, że zostawiam do burzy mózgów. Na dole podpowiedź AI czym się może różnić activity (czyli samym napisem co to za rodzaj i tyle) image

Buy ticket (/event/:eventId/tickets)

W każdym płatnym wydarzeniu dajemy możliwość zakupu biletów, są 2 opcje, bezpośrednio lub opcja druga czyli re-sell. Tutaj pewnie trzeba się wzorować na popularnych aplikacjach do kupna biletu. Tutaj AI fajnie wypluło jak to może wyglądać:

image

Sell ticket (/event/:eventId/ticket/:ticketId/sell)

Możliwość i flow sprzedaży biletu na dane wydarzenie. Zakładamy sytuacje, w których to my sprzedajemy bilety i mamy dostęp do tych biletów, więc wystarczy tylko wybrać bilet z konta i kliknąć SPRZEDAJ, opcja druga czyli sprzedaż biletu third-party.

Meet

Możemy tworzyć "meetosa" albo "meeta", jeszcze nie wiem jak to nazwać, czyli np.

  • "Pograłbym w piłkę, ale nie mam z kim" -> tworzę meetosa, dodaję Venue (Orlik LO XV), czas (dzisiaj o 17:00), wybieram kategorię Sport -> Piłka nożna oraz metadata o nazwie Oficjalne -> Nie.
  • "Pojechałbym na wakacje, ale nie mam gdzie i nie wiem z kim" -> tworzę meetosa, nie dodaję venue, dodaję przedział czasowy (za rok we wrześniu), dodaję dodatkowy opis "Siema, czy chce się ktoś wybrać ze mną w kraje Europejskie?"
  • "Wyjechałem do Hiszpanii, ale nie mam z kim się spotkać na wieczorne piwo" -> tworzę meetosa, dodaję venue (Pub La Spain), dzisiaj o 20.

Przy tworzeniu możemy ustawić max liczbę osób (opcjonalnie), min liczbę osób (opcjonalnie), może jakieś filtry jakie osoby mogą dołączać, np. 18+ albo tylko osoby śledzące dany tag, ale to nie jest must have na ten moment.

Następnie osoby dołączają automatycznie lub wysyłają prośbę o dołączenie, którą musi zatwierdzić autor meetosa, jeśli nie ustawił "Zezwól wszystkim na dołączenie". Musi być później możliwość znalezienia swoich meetosów w jakiś sposób.

Też dobrze robota wykonana przez AI, ale na pewno trzeba jeszcze dodać linkowanie do wydarzenia i pewnie kilka innych pierdół.

image

Support

Tutaj wydaje mi się, że AI wykonało dobrą robotę i nie trzeba będzie nic dodawać.

image

My tickets / My events

Musi być strona, na której zobaczę swoje wydarzenia, żeby móc dostać się do biletów i nimi zarządzać lub je pokazać przy kasie.

image

Messaging

  • Możliwość pisania ze sobą klikając w ten czat po prawo na górze, zarówno grupowe wiadomości, prywatne i może lepiej wiadomości supportu wcisnąć w to miejsce, to by było inowacyjne. Komponent czatu pokazywałem przy okazji supportu, jest już całkiem spox!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published