Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.41 KB

README.md

File metadata and controls

43 lines (32 loc) · 2.41 KB

Travel Planner

Introduction

It is a Flutter Application that redefines the trip-planning experience by intelligently addressing the common challenges associated with coordinating travel arrangements with friends. Traditional trip planning often encounters obstacles such as difficulties in reaching a unanimous decision on the places to visit, determining the optimal number of days for the trip, and managing the budget effectively. These challenges can lead to indecision among friends. This innovative app serves as a solution to the trip planning process. It provides a platform where users select their destination and the ideal duration for the trip. That is users can effortlessly input the desired number of days, and the application optimizes the itinerary accordingly. Also, it plans the itinerary according to the given budget so that it can empower users to set financial constraints for the trip, allocating budgets for accommodation, transportation, and activities. By addressing these common hurdles, the app transforms the trip-planning process into a more cohesive, efficient, and enjoyable experience.

Features

1. ORGANIZING: This application seamlessly orchestrates a meticulously curated itinerary tailored to the specified destination, budget constraints, and allocated timeframe.

2. FEATCHING: Leveraged Google's cutting-edge Gemini API to procure a bespoke itinerary based on specified location, budgetary considerations, and allocated time frame.

3. RESPONSIVE: Implemented responsive design principles, ensuring seamless usability across diverse devices such as phones, tablets, and desktops within the application.

4. DESIGN: Crafted an aesthetically pleasing and user-friendly design that enhances the overall comfort and usability of the application.

Screenshots

Folder Structure

lib/
|- functions/
|- responsive/
|- screens/
|- widgets/
|- main.dart

Packages Used:

pubspec.yaml/
|- http
|- intl
|- table_calendar
|- cached_network_image

Conclusion

I will be happy to answer any questions that you may have about this approach.

If you liked my work, don’t forget to ⭐ star the repo to show your support.