Lumina

Mapsy

Projektujemy i rozwijamy produkty cyfrowe, marki oraz technologie.

Projekt własny / Alpha

Usługi

Mapsy to kuratorski atlas miejsc wartych drogi. Pomaga odkrywać przyrodę, lokalną historię, nietypową architekturę, urbex i miejsca znajdujące się poza oczywistą trasą.

Technologie: Next.js, TypeScript, NestJS, PostgreSQL, Prisma, Mapbox, JWT w cookie


Projekt własny / Alpha. Docelowa domena: mapsy.space — aplikacja nie jest jeszcze publicznie dostępna.

Wartościowe miejsca giną w generycznych wynikach wyszukiwania i rankingach. Mapsy budujemy wokół selekcji, kontekstu i społeczności: miejsce ma dawać powód, żeby faktycznie ruszyć w drogę. Sam zestaw współrzędnych tego nie zapewni.

Rdzeń rozwijanej wersji alpha łączy interaktywną mapę i atlas, wyszukiwanie, filtrowanie oraz strony pojedynczych miejsc. Doświadczenie mapowe projektujemy zarówno dla desktopu, jak i telefonu: przeglądanie okolicy, wybór punktu i czytanie szczegółów muszą działać także na małym ekranie.

Globalny, moderowany atlas oddzielamy od prywatnych kolekcji użytkowników. Konta, ulubione miejsca, własne kolekcje i ich publiczne udostępnianie służą osobistemu planowaniu. Zgłoszenie miejsca do atlasu jest osobnym procesem wymagającym moderacji. Zapisanie punktu na własnej mapie nie oznacza jego publikacji dla wszystkich.

Warstwę społecznościową rozwijamy wokół oznaczenia „Byłem tutaj”, relacji z odwiedzonych miejsc, XP i osiągnięć. Mają wspierać ciekawość i powroty do produktu bez zamieniania odkrywania w agresywną grę. Moments, czyli krótkie aktualizacje z miejsca, pozostają rozwijanym mechanizmem. Alpha oznacza dalszą pracę nad zakresem, zachowaniem i dopracowaniem funkcji; opis nie jest deklaracją gotowej publicznej wersji.

Frontend w Next.js i TypeScript, API w NestJS, dane w PostgreSQL przez Prisma oraz mapa oparta na Mapbox pozwalają rozwijać produkt etapami. Autoryzacja wykorzystuje JWT przechowywany w cookie. Reguły dostępu i publikacji należą do backendu, a mapa odpowiada za prezentację danych.

Decyzje i kompromisy opisujemy w poradniku Jak budujemy aplikację mapową: Next.js, NestJS, PostgreSQL i Mapbox.

Mapa okolic Elbląga i Zalewu Wiślanego z oznaczonymi miejscami oraz odznakami Pierwszy krok, Poza szlakiem i Nieznany horyzont.
Mobilny widok Mapsy z mapą, filtrami i listą miejsc: Cmentarz mennonicki oraz Pałac Kamieniec.
Trzy ilustrowane odznaki Mapsy połączone przerywaną ścieżką: Pierwszy krok, Poza szlakiem i Nieznany horyzont.