JourneyLog
Tags: opensource, showdev, react, appwrite
Published: 2023-03-19 13:39:16

> Everything you need to plan your journeys

## 🤨 What is it? 
![Refine banner for journeylog](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k8hz4qpyj8ya2zfgat9p.png)
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!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/opp3q1xwcgoqyggxi24j.jpeg)
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](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pejdarfl2cmjd77vcim0.png)
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!

{% embed https://github.com/ffex/JourneyLog %}

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