Lessons from building the Crowd-Sourced Travel Planner
March 7th, 2025Greetings,
As our Crowd-Sourced Travel Planner app continues to take shape, I’ve been reflecting on the challenges, successes, and lessons learned throughout the project. This has been an exciting yet demanding experience, and now that we’re further into development, I can see how much we’ve grown as a team.
Tackling the Most Difficult Challenge
One of the biggest challenges I faced personally was navigating Git and version control within a team environment. While I had used Git before, coordinating with multiple developers introduced complexities I hadn’t dealt with in solo projects. Merging, branch management, and ensuring a smooth workflow were all things I had to learn on the fly. Over time, I became more comfortable by reading documentation, watching tutorials, and simply getting hands-on experience. I still have more to learn, but I finally feel like I’m wrapping my head around it.
Why This Project?
I chose to work on this app because I love to travel, and I thought a social-media-style travel planning app would be a fantastic idea. Not everyone enjoys or excels at planning vacations, so having a platform where users can share ideas, build off each other’s experiences, and streamline their trips felt like something that could genuinely make travel more accessible and exciting. It’s rewarding to think that what we’re building could help people discover new places and experiences they might not have considered otherwise.
What Would I Do Differently?
If I could do one thing differently, it would be improving communication. While we work well together as a team, I think more frequent and structured discussions could have helped us stay even more engaged. If we had treated this more like a passion project rather than just an assignment, I believe it would have made the process even more enjoyable and collaborative.
Managing the Project
Overall, I think our project has been managed fairly well, but there’s always room for improvement. We’ve had clear deliverables, but some aspects could have been better planned out, especially in terms of breaking tasks into smaller, more manageable pieces. Our use of Trello has helped keep things organized, even if it’s not my favorite tool compared to Monday.com. Better communication would have helped ensure everyone was on the same page at all times, which is something I’ll keep in mind for future projects.
Initial Doubts and Where I Stand Now
At the start, I had some doubts about our ability to pull everything together smoothly. We had a strong idea, but execution always presents challenges. Now, seeing the app come together, I feel far more confident in our abilities. We’ve built something tangible, and that’s incredibly satisfying.
Who Will Use This App?
This app is designed for travelers of all experience levels. Whether someone is an experienced adventurer or planning their first big trip, having a platform for discovering and organizing travel ideas can make the process easier and more fun. The hope is that it will inspire more people to explore the world and share their insights with others.
Five Things I’ve Learned from This Project
- The importance of effective version control and Git best practices.
- How crucial communication is in a collaborative project.
- The value of breaking tasks down into smaller, more manageable pieces.
- How different tools can impact workflow—Trello is useful, but not my favorite.
- That even small progress adds up—consistent effort makes a huge difference.
Life Hacks for Managing Work and School
Balancing life, work, school, and this project has been a challenge, but I’ve found that time-blocking and prioritization are essential. I also keep a “lessons learned” journal, which helps me reflect on what’s working and what needs improvement. Staying flexible while maintaining structure is the key.
Looking Forward
I’m excited to see the final version of our app take shape. While there are things I’d tweak if given another chance, I’m proud of what we’ve accomplished. I hope to continue working on this in the future and maybe turning it into something great. This project has reinforced my passion for building applications that have a real-world impact, and I hope to carry these lessons into future work.
Cheers,
Trent