DEV Community

Cover image for JourneyLog
ffex
ffex

Posted on

JourneyLog

Everything you need to plan your journeys

🀨 What is it?

Refine banner for journeylog
Journeylog is a webapp trip planner to simplify every task or annoying thing for a free traveler!
I develop it recently to participate in a hackathon and I win one of the prizes giving me the enthusiasm to move on and continue to develop it! 😁

πŸ’­ Inspiration

In September I went on a journey with my wife, we visited Spain. We rent a car and start the adventure! It was like an awesome movie, but in movies don't see what happened between the scenes...
Artist in a trip!
Buy plane tickets, search on a few apps where to sleep the first night, search where and who is the best rental car service, check the first stop (which museum can we visit? where to eat? etc...), and go on, every day think the next day: search a b&b, where can we go, etc...

So the idea! Nothing special or futuristic but simple and very helpful: a trip planner.

This is the first part of a bigger project:

  • πŸ—ΊοΈ This is the admin panel of the trip, where you can plan!
  • πŸ“± Another part will be an app to live the travel and update easy your current trip.
  • πŸ‘₯ Last part is a social feature where you can share your experiences and trips.

πŸ’‘ Ideas and functionality

Admin panel
The main goal for this project is to create a trip in the easiest way possible! So:

  • Create a new trip: travel dates, which vehicle used to first and last stops, etc...
  • Pick up the map e place your stops
  • Generate a list of stops with some information about every stop: how many nights in it, if you already booked, list of b&bs/hotels, list of museums, check-ins, etc...
  • Generate a list of the route between every stop, which vehicle is used in it, how many hours and km for the route, etc...
  • Generate a list of todos or add it manually (book the hotel, buy tickets, etc...)
  • Write your logs and share them!
  • Share the entire journey!
  • Download in your phone your journeys and maps to use offline (maybe in a mountain? πŸ€”)

πŸ’Ύ Tecnology Stack

    • For the back-end, I choose Appwrite because it is simple like the data to manage. πŸ˜‰
  • For the front-end of the admin panel I choose React with Refine framework that speeds up the development of an admin panel and it works well with app write

πŸ”“ Why open-source?

Travel is a common activity of people and developers, so it would be interesting if everyone can put some useful ideas into the planner!
So if you are interested in this project comment on this post with ideas!
I never start an open-source project so if you have some tips and tricks to do well! πŸ˜‰ (we need a community? how to collect ideas and suggestions? etc etc...

πŸ‘£ Next steps

Right now the project is in an early early early stage! I develop it fast for the Refine Hackathon, I need to optimize the code, write a better README.md file and try to put some goals!

GitHub logo ffex / JourneyLog

Everithing you need to plan your journeys!

banner of the project

About

Description

It is a simple webapp, SIMPLE must be the key! It have to help fast to plan a trip. Insert the name of the journey, some general informations (from and to dates, what vehicle use etc...).

Second step is to choose stops with the help of Google maps API. It generate in automatic a list of the routes with distance and duration, to check it rapid.

A useful dashboard resume all this things and get a simple autogenerate ToDo-list:

buy plane ticket rent a car reserve an hotel or bnb every stops etc Every stop come with others helpfull informations (if you have done yet reservations, if you have complete yet!)

You can also write a log! for your thoughts during the travel.

Partecipants

Me! Twitter Github

Preview

Dashboard

Insert Stops

Calculated Routes

Set up Project

Backend with Appwrite

  1. Install Appwrite by following the installation guide.

  2. Open the Appwrite console and create…

For now, it's all folks! 😁
Stay tuned!

Top comments (1)

Collapse
 
omeraplak profile image
Omer Aplak

Your project is solving a real problem. Congratulations!