Ken-Ken-Pa is an interactive map of Japan that allows you to keep a virtual diary of your journey in the country. After logging in, a user can click on prefectures they've visited and either add Memories (photos with an optional caption) or view all the Memories that other users have uploaded for that prefecture. Users can also view all their personal memories from all the prefectures they've visited.
- Figma
- db schema:
- Clickable Map of Japan
- Popup menu appears when clicking a prefecture
- User can navigate to
PrefectureMemories
orAddNewMemory
views for the selected prefecture
- User can navigate to
- Localized UI (English/Japanese)
Memories
UI for viewing currently logged-in user's memories from all prefecturesPrefectureMemories
UI for viewing all users' memories from a specified prefectureAddNewMemory
UI for uploading a new memoryLogin
UI for user loginNavBar
UI- Express server initialized
- Firebase integration initialized
- Database migration and seed files initialized
-
Home (Map View):
- Clicking a greyed-out prefecture should mark the prefecture as visited → highlights green
- Highlight all visited prefectures for currently logged-in user
-
Other UI:
-
Backend:
- Run Express server on deployment - #47
- Setup production database
- Implement API endpoints for storing/accessing photos (memories)
- Implement API endpoints for storing/accessing user-prefecture relations
Map information was sourced from the public domain dataset Natural Earth Data.