Footprint app

Your Travel Memories, Mapped and Memorized
Try the app
Discover the details about the app on screen
test id: guest@abc.com
test password: guest123
Input Text
What we told Appbuildchat AI.

I'm trying to make my travel diary app. First, the home screen should show a Google Map screen. On this map, photo thumbnails should appear as pins at the travel locations I've registered. When I click on the pin, a travel detail page appears, and this page should show the photos I've uploaded and a short memo. Therefore, the add travel page should allow multiple photos or videos to be uploaded, and notes of 5 lines or less should be written. The bottom bar should show the home screen, add post+, and profile screen. The profile screen should have a function that counts how many posts I've uploaded.


i want to use dark theme.

Appbuildchat AI Output
What Appbuildchat AI sent.

Design Theme


Theme: Dark theme for a sleek and modern look, reducing eye strain in low-light environments.

Icon/Button Color: Use a single color for icons and buttons, such as a vibrant teal (#1ABC9C) to stand out against the dark background.

Button Shape: Rounded corners with a radius of 8dp for a friendly and approachable feel.

Home Screen


Google Map Integration:

    • The main feature of the home screen is a Google Map that displays the user’s registered travel locations.

    • Photo Thumbnails as Pins: Each registered location will have a pin with a photo thumbnail. This thumbnail will be a small circular image representing the location.

    • Pin Interaction: Tapping on a pin will open a travel detail page.

Travel Detail Page

Photos and Memo Display:

    • This page will show all the photos uploaded for that specific travel location.

    • A short memo (up to 5 lines) will be displayed below the photos.

Navigation:

    • A back button at the top left corner to return to the home screen.

Add Travel Page

Upload Functionality:

    • Users can upload multiple photos or videos from their device.

    • A simple “+” button will allow users to add media files.

Notes Section:

    • A text area for writing notes, limited to 5 lines.

Save Button:

    • A rounded button at the bottom of the screen to save the travel entry. This button will be in the same teal color as other buttons.

Bottom Navigation Bar

Home Icon:

    • Located on the left, it returns the user to the home screen with the map.

Add Post+ Icon:

    • Centered in the navigation bar, it opens the add travel page.

Profile Icon:

    • Located on the right, it navigates to the profile screen.

Profile Screen

Post Count Functionality:

    • Displays the total number of posts the user has uploaded.

    • This can be shown as a simple text element, e.g., “Total Posts: X”.

User Information:

    • Optionally, display basic user information like username or profile picture.

Navigation:

    • A back button to return to the home screen.

Additional Features

Responsive Layouts:

    • Ensure the app is responsive and works well on different screen sizes.

Form Validation:

    • Validate inputs on the add travel page to ensure all required fields are filled.

Error Handling:

    • Provide user feedback for any errors, such as failed uploads or missing information.

Loading Indicators:

    • Show loading indicators when fetching data or uploading media to enhance user experience.

This plan outlines the core features and design elements needed to create a functional and user-friendly travel diary app with a dark theme.

Screenshots
Check out the screenshots of the App
Download
Download the released App on stores.