Kompendium Podróży
Strona · Portal wiedzy o świecie · 2026
Encyklopedia podróżnika: każdy kraj z mapą, informacjami praktycznymi, prawem, obyczajami, przyrodą i znanymi postaciami.
Zamiast dziesięciu kart przeglądarki – jedna strona kraju, na której stoi wszystko, co warto wiedzieć przed wyjazdem: od waluty i dni wolnych po to, czy wolno pić alkohol i jak się ubrać do świątyni.
Każdy kraj ma własną stronę z godłem, flagą i mapą, a obok blok informacji: stolica, języki, waluta z bieżącym kursem, powierzchnia, ludność, granice z długością odcinka przy każdym sąsiedzie, najwyższy szczyt i najdłuższa rzeka. Pod spodem opis kraju podzielony na rozdziały – geografia, klimat, historia, ustrój – ze spisem treści przypiętym do ekranu.
Część praktyczna odpowiada na pytania, których nie ma w przewodnikach: co z alkoholem, tytoniem, e-papierosami i marihuaną, jaki jest limit promili za kierownicą, jakie gesty są nieuprzejme, jaki strój obowiązuje na co dzień i w miejscach kultu, ile zostawić napiwku i czy wypada się targować. Każdy temat ma krótką kartę z oznaczeniem statusu, a pełny tekst rozwija się na żądanie.
Do tego dni wolne od pracy w bieżącym roku, dane ekonomiczne na wykresach, znane osoby z portretami i biogramami oraz przyroda – rośliny i zwierzęta z ilustracjami i mapą odnotowanych wystąpień. Dane liczbowe pochodzą ze źródeł podpisanych pod każdym blokiem: kursy z EBC, święta z Nager.Date, trzęsienia ziemi z USGS.
Frontend to React z mapami Leaflet i d3-geo oraz wykresami Recharts, backend – FastAPI z SQLAlchemy, który pobiera i odświeża dane zewnętrzne według harmonogramu. Treści redaguje się w panelu administracyjnym, bez dotykania kodu.




Funkcje
- strona każdego kraju z mapą i spisem treści
- prawo i obyczaje: alkohol, używki, strój, gesty, napiwki
- waluta z bieżącym kursem i dni wolne od pracy
- znane osoby z portretami i biogramami
- przyroda z mapą odnotowanych wystąpień
- panel do redagowania treści
Technologie
- React
- Vite
- Leaflet
- d3-geo
- Recharts
- FastAPI
- SQLAlchemy
- Docker
Mój udział
Projekt, architektura, implementacja, treści i wdrożenie