Trip log

Avatar
November 14th, 2024
By Luke ketchen

Trip Log: A Journey of Journaling and Memories

The idea for Trip Log started from a simple request. My mum wanted an app to journal her overseas travels. As I looked into the options available, I realized that while there were plenty of travel journal apps out there. I wanted to create something unique—something that combined the best aspects of existing apps at a fair price. I wanted it to be affordable for all travellers.

trip log logo

Vision for the App

Trip Log’s purpose is straightforward. Upon logging in, users can see a list of their trips, select one, and write daily posts. Each entry is limited to three images to encourage users to highlight the most significant parts of their day—focusing on quality over quantity. The app also allows users to view previous posts, access trip data, and, at the end of each journey, prepare the trip’s entries to be printed as a physical book. Users can share their trips with others, providing an easy way to keep friends and family connected to their adventures.

Learning from Past Projects

With Trip Log, I wanted to approach things differently. I started with database design and integrated key functionalities right from the start, including:

  • Analytics: To understand user behavior and improve the app.

  • Stripe integration: To handle subscriptions and payments seamlessly.

  • AWS integration: For secure and efficient image storage.

  • Social logins: Using Laravel Socialite for easy account access.

  • Slack integration: To be notified of deployments and stripe payments.

  • Terms and Privacy Policies: Organized these early on to ensure compliance.

Next Steps

Currently, I'm focused on finishing the UI, the final step before comprehensive top-to-bottom testing. Once the web app is fully functional, my next goal is to develop a mobile version using React Native and Expo, allowing users to access Trip Log on both iOS and Android.

Trip Log has been an exciting project with a lot of learning along the way. From its database design to handling image storage and payment processing, this project represents a journey of building a tool for capturing life’s journeys.

View Project
icon
Let's Talk