Why the doc?
I wanted to do something different from what I do every day, so I ended up creating something fun and UX focused.
Why the schema?
I used one big table and web principles because main element (city) has a lot to tell about.
How does it solve the problem?
Other elements (attractions, restaurants) have their own story (description, picture/type) while being connected to the main element (city).
Overview of the Database Layer
Overview of the Interaction Layer
Buttons - to have app-like experience Controls - to avoid overcrowding and make it “simple” Links - to interact with outer world Automation - not to forget to come back Mobile version looks fine too Overview of the Presentation Layer
Fun and easy - a tried to make presence delightful by using icons, colourful images, cards table view.