{"id":15099050,"url":"https://github.com/satendra03/trip-planner-by-satendra","last_synced_at":"2025-07-14T01:14:49.014Z","repository":{"id":249673070,"uuid":"832185967","full_name":"satendra03/trip-planner-by-satendra","owner":"satendra03","description":"JourneyJolt is an innovative AI-powered trip planner designed to revolutionize your travel experience. Leveraging advanced artificial intelligence, JourneyJolt crafts personalized itineraries tailored to your interests, budget, and travel preferences.","archived":false,"fork":false,"pushed_at":"2025-04-08T13:58:32.000Z","size":7038,"stargazers_count":54,"open_issues_count":0,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-08T14:41:52.540Z","etag":null,"topics":["ai","ai-based-trip","ai-trip-planner","auth0","firebase","gemini","google-maps-api","react","travel","tripadvisor","tripplanner","tripplanning","website"],"latest_commit_sha":null,"homepage":"https://trip-planner-by-satendra.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/satendra03.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-22T13:53:56.000Z","updated_at":"2025-04-08T13:58:35.000Z","dependencies_parsed_at":"2025-04-08T14:47:40.689Z","dependency_job_id":null,"html_url":"https://github.com/satendra03/trip-planner-by-satendra","commit_stats":{"total_commits":4,"total_committers":2,"mean_commits":2.0,"dds":0.5,"last_synced_commit":"916e4e06747f6c5daf0f0e7acbbe54014de7aa0d"},"previous_names":["satendra03/trip-planner-by-satendra"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satendra03%2Ftrip-planner-by-satendra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satendra03%2Ftrip-planner-by-satendra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satendra03%2Ftrip-planner-by-satendra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satendra03%2Ftrip-planner-by-satendra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/satendra03","download_url":"https://codeload.github.com/satendra03/trip-planner-by-satendra/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248984293,"owners_count":21193719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-based-trip","ai-trip-planner","auth0","firebase","gemini","google-maps-api","react","travel","tripadvisor","tripplanner","tripplanning","website"],"created_at":"2024-09-25T17:03:57.386Z","updated_at":"2025-07-14T01:14:48.994Z","avatar_url":"https://github.com/satendra03.png","language":"JavaScript","funding_links":["https://buymeacoffee.com/satendra03"],"categories":[],"sub_categories":[],"readme":" \u003cdiv align=\"center\"\u003e\n \u003ch1\u003eProject Discontinued (Temporarily) 🚨\u003c/h1\u003e\n \u003ch3\u003eThis project is currently discontinued as it has started incurring charges on due to google cloud api. I will try to make some changes to optimize it. Till then, it remains inactive.\u003c/h3\u003e\n \u003cbr /\u003e\n\u003ch3\u003eIf you'd like to support or help fund this project to keep it running, You can make small contibutions. Your support would be greatly appreciated! 🙌 --\u003e\nThank you for your understanding! 🚀\u003c/h3\u003e\n\u003ch3\u003eYou all can support me here: \u003ca href=\"https://buymeacoffee.com/satendra03\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Coffee-FFDD00.svg?style=for-the-badge\u0026logo=Buy-Me-A-Coffee\u0026logoColor=black\"\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003e Or UPI: satendrakumarparteti@oksbi \u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eJourneyJolt\u003c/h1 \u003e\n  \u003ca href=\"https://trip-planner-by-satendra.vercel.app/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://i.ibb.co/X7N17ps/main.png\" style=\"border-radius: 10px;\" alt=\"Logo\" width=\"\" height=\"250\"\u003e\n  \u003c/a\u003e\n\n  \u003cdiv align=\"center\"\u003e\n  \u003ch2 align=\"center\"\u003eStats\u003c/h2 \u003e\n  \n  ![GitHub forks](https://img.shields.io/github/forks/satendra03/trip-planner-by-satendra) \u003cbr/\u003e\n  ![GitHub Repo stars](https://img.shields.io/github/stars/satendra03/trip-planner-by-satendra) \u003cbr/\u003e\n  ![GitHub watchers](https://img.shields.io/github/watchers/satendra03/trip-planner-by-satendra)  \n\u003c/div\u003e\n\n  \u003ch3\u003eAI-Based Trip Planner\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Discover personalized itineraries and curated hotel recommendations tailored to your interests. Simplify travel planning with smart suggestions for top destinations and activities, making every trip easy and enjoyable.\n    \u003cbr /\u003e\n    \u003cbr/\u003e\n     \u003cdiv\u003e\u003ca href=\"https://app.eraser.io/workspace/IT31dyj1DiiagZtyJ47a?origin=share\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Eraser-EC2C40.svg?style=for-the-badge\u0026logo=Eraser\u0026logoColor=white\" alt=\"Documentation and Flow\"\u003e \u003c/img\u003e\u003c/a\u003e\u003c/div\u003e\n     \u003cbr /\u003e\n     \u003ca href=\"https://buymeacoffee.com/satendra03\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Coffee-FFDD00.svg?style=for-the-badge\u0026logo=Buy-Me-A-Coffee\u0026logoColor=black\"\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://trip-planner-by-satendra.vercel.app/\" target=\"_blank\"\u003e\u003cstrong\u003eVisit Now\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n\u003c!--     \u003ca href=\"https://i.ibb.co/QkSk539/Whats-App-Image-2024-11-14-at-01-51-59-0db751b0.jpg\"\u003eSupport Me (with Money LOL)\u003c/a\u003e --\u003e\n\u003c!--     • --\u003e\n    \u003ca href=\"https://github.com/satendra03/trip-planner-by-satendra/issues\"\u003eReport Bug\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\u003c/br\u003e\n\u003cdiv align=\"center\"\u003e\n\n## About The Project\n\n\u003c/div\u003e\n\n\n\u003cdiv class=\"sampleImages\" align=\"center\" style=\"display: flex; flex-wrap: wrap; gap: 10px; justify-content: center;\"\u003e\n    \u003ca href=\"https://ibb.co/gRX4Bcx\"\u003e\u003cimg src=\"https://i.ibb.co/X7N17ps/main.png\" alt=\"image\" style=\"border-radius: 10px; height: 170px; border: 0;\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://ibb.co/f1zjdLn\"\u003e\u003cimg src=\"https://i.ibb.co/TbHgn5W/form.png\" alt=\"image-2\" style=\"border-radius: 10px; height: 170px; border: 0;\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://ibb.co/yySg2kP\"\u003e\u003cimg src=\"https://i.ibb.co/QDkGLrS/trip.png\" alt=\"image-1\" style=\"border-radius: 10px; height: 170px; border: 0;\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://ibb.co/26srCZS\"\u003e\u003cimg src=\"https://i.ibb.co/bPcmZwX/all.png\" alt=\"image-3\" style=\"border-radius: 10px; height: 170px; border: 0;\"\u003e\u003c/a\u003e\n\u003c!--     \u003ca href=\"https://ibb.co/jfty8cW\"\u003e\u003cimg src=\"https://i.ibb.co/Khn25ML/image-5.png\" alt=\"image-5\" style=\"border-radius: 10px; height: 170px; border: 0;\"\u003e\u003c/a\u003e --\u003e\n\u003c!--     \u003ca href=\"https://ibb.co/r5MtJxg\"\u003e\u003cimg src=\"https://i.ibb.co/zPb5wX1/image-4.png\" alt=\"image-4\" style=\"border-radius: 10px; height: 170px; border: 0;\"\u003e\u003c/a\u003e --\u003e\n\u003c/div\u003e\n\u003c/br\u003e\n\n**JourneyJolt** is an AI-based travel planning application designed to make trip planning _easier and more efficient_. This project leverages artificial intelligence to analyze user preferences and provide personalized recommendations for destinations, accommodations, and activities.\n\nKey features of JourneyJolt include:\n* **Personalized Recommendations**: The AI suggests ideal destinations, hotels, and activities tailored to the traveler’s preferences.\n* **Automated Itinerary Generation**: The app automatically creates a full itinerary that considers factors like travel time and user preferences.\n\nJourneyJolt aims to enhance the travel experience by providing a streamlined, easy-to-use platform for trip planning, designed for both casual travelers and frequent explorers alike.\n\n\n\n\n## Built With\n\nThis project is built with the following major frameworks, libraries, and services:\n\n* [![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026background=E4E4E4)](https://reactjs.org/)\n* [![Vite](https://img.shields.io/badge/Vite-000000?style=for-the-badge\u0026logo=vite\u0026logoColor=white)](https://vite.dev/)\n* [![Tailwind CSS](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white)](https://tailwindcss.com/)\n* [![Google Cloud](https://img.shields.io/badge/Google%20Cloud-4285F4?style=for-the-badge\u0026logo=google-cloud\u0026logoColor=white)](https://cloud.google.com/)\n* [![Gemini AI](https://img.shields.io/badge/Gemini%20AI-FF5F00?style=for-the-badge\u0026logo=google-cloud\u0026logoColor=white)](https://cloud.google.com/blog/topics/ai-machine-learning/introducing-gemini-the-new-ai-powered-google-cloud-platform)\n* [![Firebase](https://img.shields.io/badge/Firebase-FFCA28?style=for-the-badge\u0026logo=firebase\u0026logoColor=black)](https://firebase.google.com/)\n* [![Auth0](https://img.shields.io/badge/Auth0-000000?style=for-the-badge\u0026logo=auth0\u0026background=E4E4E4)](https://auth0.com/)\n* [![React Hot Toast](https://img.shields.io/badge/React%20Hot%20Toast-FF5733?style=for-the-badge\u0026logo=react\u0026logoColor=black)](https://react-hot-toast.com/)\n\n\n\n\n## Getting Started\n\nSetting up JourneyJolt is simple — just configure your ```.env``` file, and you're ready to go!\n\nTo get started with JourneyJolt, follow these instructions to set up the project locally on your machine for development and testing.\n\n### Prerequisites\n\nBefore you begin, ensure you have the following installed:\n* Node.js  _(v16.0 or above)_ - [Download Node.js](https://nodejs.org/en)\n* VS Code _(Code Editor)_ - [Download VS Code](https://visualstudio.microsoft.com/downloads/)\n\n### Services \u0026 API Keys Setup\n\nTo fully integrate JourneyJolt with third-party services, you'll need to sign up for the following services, configure the required settings, and obtain API keys. Below are the steps for each service:\n\n \n\u003cdetails\u003e\n  \u003csummary\u003eGoogle Cloud Setup\u003c/summary\u003e\n    Follow these steps to set up Google Cloud for your project:\n  \u003col\u003e\n    \u003cli\u003eCreate an account on \u003ca href=\"https://cloud.google.com\" target=\"_blank\"\u003eGoogle Cloud\u003c/a\u003e.\u003c/li\u003e\n    \u003cli\u003eAs a new user, you will receive a free trial with 90 days and ₹25,000 in free credits, which you can use for your project.\u003c/li\u003e\n    \u003cli\u003eAfter setting up your account, go to the \u003cb\u003eAPIs \u0026 Services\u003c/b\u003e section to create an API key.\u003c/li\u003e\n    \u003cli\u003eNext, enable the following APIs:\n      \u003cul\u003e\n        \u003cli\u003eMaps JavaScript API\u003c/li\u003e\n        \u003cli\u003eMaps Embed API\u003c/li\u003e\n        \u003cli\u003eGeolocation API\u003c/li\u003e\n        \u003cli\u003eGeocoding API\u003c/li\u003e\n        \u003cli\u003ePlaces API\u003c/li\u003e\n        \u003cli\u003ePlaces API (New)\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003eThe \"Places API (New)\" may require you to set up a billing account. Don’t worry, your free credits are more than enough to cover the cost!\u003c/li\u003e\n    \u003cli\u003eOnce everything is set up, you will have your Google API key ready to use.\u003c/li\u003e\n    \u003cli\u003ePaste the API key in your environment file: \n      \u003cpre\u003e\u003ccode\u003eVITE_GOOGLE_MAP_API_KEY=\"YOUR_GOOGLE_API_KEY\"\u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eGemini API Setup\u003c/summary\u003e\n    Follow these steps to set up the Gemini API:\n  \u003col\u003e\n    \u003cli\u003eGo to the \u003ca href=\"https://ai.google.dev/\" target=\"_blank\"\u003eGemini AI website\u003c/a\u003e.\u003c/li\u003e\n    \u003cli\u003eCreate an account if you don't have one, or sign in with your existing account.\u003c/li\u003e\n    \u003cli\u003eThe Gemini API is free, meaning there are no charges associated with using it for your project.\u003c/li\u003e\n    \u003cli\u003eOnce your account is set up, you can start using the Gemini API for your project.\u003c/li\u003e\n    \u003cli\u003ePaste the API key in your environment file: \n      \u003cpre\u003e\u003ccode\u003eVITE_GEMINI_API_KEY=\"YOUR_GEMINI_API_KEY\"\u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003eAuth0 Setup\u003c/summary\u003e\n  \u003cp\u003e\n    Follow these steps to set up Auth0 for your project:\n  \u003c/p\u003e\n  \u003col\u003e\n    \u003cli\u003eGo to the \u003ca href=\"https://auth0.com/\" target=\"_blank\"\u003eAuth0 website\u003c/a\u003e.\u003c/li\u003e\n    \u003cli\u003eCreate a free account. The free plan supports up to 25,000 monthly active users, which is more than enough for our project.\u003c/li\u003e\n    \u003cli\u003eAfter signing up, select the type of project you are creating. Choose \"Single Page Application\" as we are building a React app.\u003c/li\u003e\n    \u003cli\u003eOnce your account is set up, create a new application within Auth0.\u003c/li\u003e\n    \u003cli\u003eGo to the settings of the created application to get the authentication credentials.\u003c/li\u003e\n    \u003cli\u003eYou'll need the following credentials:\n      \u003cul\u003e\n        \u003cli\u003e\u003cstrong\u003eDomain Name\u003c/strong\u003e\u003c/li\u003e\n        \u003cli\u003e\u003cstrong\u003eClient ID\u003c/strong\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003ePaste the credentials into your environment file:\n      \u003cpre\u003e\u003ccode\u003eVITE_DOMAIN_NAME=\"your-auth0-domain\"\u003c/code\u003e\u003c/pre\u003e\n      \u003cpre\u003e\u003ccode\u003eVITE_AUTH0_CLIENT_ID=\"your-client-id\"\u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n  \u003c/ol\u003e\n  \u003cp\u003e\u003cstrong\u003eImportant Note:\u003c/strong\u003e After running the project, you will need to configure the callback URL and logout URL in the Auth0 application settings. The callback URL should be the hosted URL of your React app when it is running locally or deployed. \u003cem\u003e(generally: http://localhost:5173/)\u003c/em\u003e\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eFirebase Setup\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003eVisit the \u003ca href=\"https://firebase.google.com/\"\u003eFirebase website\u003c/a\u003e and create an account or log in if you already have one.\u003c/li\u003e\n    \u003cli\u003eOnce logged in, create a new project by clicking on \"Add Project\". Follow the prompts for setting up the project. Choose the \"Test mode\" option for the database so you can easily set up read and write permissions.\u003c/li\u003e\n    \u003cli\u003eAfter the project is created, click on the \"Web\" icon to create a new web app within the Firebase project.\u003c/li\u003e\n    \u003cli\u003eFollow the prompts to register your app. Firebase will provide you with the necessary configuration details during this step.\u003c/li\u003e\n    \u003cli\u003eOnce the web app is created, go to your Firebase Console, and select the project you just created.\u003c/li\u003e\n    \u003cli\u003eCreate Firestore Databse, this will be the actaul database where we will store everything\u003c/li\u003e\n    \u003cli\u003eIn Firestore Databse, go to the \"Rules\" tab and edit the read and write rules so that you can save data \u003cbr /\u003e \u003ccode\u003eallow read, write: if request.time \u003c timestamp.date(2099, 8, 18);\u003c/code\u003e\n    \u003c/li\u003e\n    \u003cli\u003eNavigate to the \"Project settings\" by clicking on the gear icon near the top left corner.\u003c/li\u003e\n    \u003cli\u003eIn the \"General\" tab, you will find the credentials for your Firebase project. These credentials are needed to set up Firebase in your React project.\u003c/li\u003e\n    \u003cli\u003eCopy the credentials provided by Firebase (e.g., API key, auth domain, etc.) and paste them into your `.env` file with the following format:\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cpre\u003e\n    VITE_FIREBASE_API_KEY = \"your-api-key-here\"\n    VITE_FIREBASE_AUTH_DOMAIN = \"your-auth-domain-here\"\n    VITE_FIREBASE_PROJECT_ID = \"your-project-id-here\"\n    VITE_FIREBASE_STORAGE_BUCKET = \"your-storage-bucket-here\"\n    VITE_FIREBASE_MESSAGING_SENDER_ID = \"your-messaging-sender-id-here\"\n    VITE_FIREBASE_APP_ID = \"your-app-id-here\"\n    VITE_MEASUREMENT_ID = \"your-measurement-id-here\"\n  \u003c/pre\u003e\n\u003c/details\u003e\n\n\n\n\n\u003c/br\u003e\n\u003cdiv align=\"center\"\u003e\n\n## Installation\n\n\u003c/div\u003e\n\nThe installation process is straightforward. You can either clone the repository or download the zip file of the code.\n\n### Steps to Install and Set Up:\n\n1. **Clone the repository or download the ZIP file**  \n   - To clone the repo, run the following command:\n     ```sh\n     https://github.com/satendra03/trip-planner-by-satendra.git\n     ```\n   - Alternatively, you can download the ZIP file from the repository page and extract it.\n\n2. **Open the project folder in a code editor**  \n   Open the folder in your preferred code editor (e.g., [VS Code](https://code.visualstudio.com/)).\n\n3. **Set up the `.env` file**  \n   The main objective is to set up your `.env` file with the necessary API keys.  \n   - Follow the steps in the **Setup and API Keys** section to get the required API keys for Google Cloud, Gemini API, Auth0, and Firebase.\n   - After getting the keys, create a `.env` file in the root of the project and add the required keys like so:\n     ```env\n     VITE_GOOGLE_MAP_API_KEY = \"your-google-api-key\"\n     VITE_GEMINI_API_KEY = \"your-gemini-api-key\"\n     VITE_AUTH0_CLIENT_ID = \"your-auth0-client-id\"\n     VITE_DOMAIN_NAME = \"your-auth0-domain-name\"\n     VITE_FIREBASE_API_KEY = \"your-firebase-api-key\"\n     VITE_FIREBASE_AUTH_DOMAIN = \"your-firebase-auth-domain\"\n     VITE_FIREBASE_PROJECT_ID = \"your-firebase-project-id\"\n     VITE_FIREBASE_STORAGE_BUCKET = \"your-firebase-storage-bucket\"\n     VITE_FIREBASE_MESSAGING_SENDER_ID = \"your-firebase-messaging-sender-id\"\n     VITE_FIREBASE_APP_ID = \"your-firebase-app-id\"\n     VITE_MEASUREMENT_ID = \"your-firebase-measurement-id\"\n     ```\n\n4. **Install required NPM packages**  \n   Once the `.env` file is set up, install the required NPM packages:\n   ```sh\n   npm install\n   ```\n\n5. **Run the Project**  \n  After the packages are installed, you can start the development server by running:\n   ```sh\n   npm run dev\n   ```\n    This will run the project locally and you can access it at http://localhost:5173.\n\n#### By following these simple steps, you'll have the project up and running in no time!\n\n\n\n\u003c/br\u003e\n\u003cdiv align=\"center\"\u003e\n\n## Roadmap\n\n\u003c/div\u003e\n\nThe roadmap represents the challenges and updates that I plan to implement in the future. As I continue to enhance the project, I encourage you to try completing these tasks as well and contribute to the project. Collaboration is welcome, and feel free to open pull requests with improvements or fixes. Here's what's coming next:\n\n- [x] Set up project environment with API keys\n- [x] Add Google Cloud API integration for Maps, Geolocation, and Places\n- [x] Add Gemini AI API integration for AI-based content generation\n- [x] Set up Auth0 authentication for secure login (including Callback URL setup)\n- [x] Add Firebase integration for real-time data storage\n- [x] Implement a more user-friendly UI for API Key setup\n- [ ] Implement additional functionality for Google Maps (e.g., custom markers)\n- [x] Optimize app for mobile devices\n- [ ] Implement unit testing for all components\n- [ ] Add better error handling for API integrations\n- [ ] Multi-language Support\n    - [ ] Hindi\n- [x] Deploy the project to a cloud platform (e.g., Firebase Hosting, Vercel)\n- [ ] Add detailed logging for API requests and responses\n- [ ] Implement automatic configuration of environment variables from the UI\n\n\n\n\n\u003c/br\u003e\n\u003cdiv align=\"center\"\u003e\n\n## Contributing\n\n\u003c/div\u003e\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are \u003cb\u003egreatly appreciated\u003c/b\u003e. \u003cbr /\u003e\n\n\u003cp\u003eOr Maybe you can just  \u003ca href=\"https://buymeacoffee.com/satendra03\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Coffee-FFDD00.svg?style=for-the-badge\u0026logo=Buy-Me-A-Coffee\u0026logoColor=black\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nIf you have an idea or feature that would make this project even better, please feel free to contribute. Whether it's fixing bugs, adding new features, improving documentation, or anything else, your help is welcome!\n\n### How to Contribute:\n\n1. **Fork the repository**  \n   Click on the \"Fork\" button at the top of this repo to create a copy of the repository on your own GitHub account.\n\n2. **Clone the repo**  \n   Clone your forked version of the repo to your local machine.  \n   ```sh\n   git clone https://github.com/satendra03/trip-planner-by-satendra.git\n   ```\n\n3. **Create your feature branch**  \n   Create a new branch for the feature you're working on.\n   ```sh\n   git checkout -b feature/your-feature-nam\n   ```\n\n4. **Make your Changes**  \n   Modify the code, add new features, or fix bugs. Don't forget to test your changes!\n\n\n5. **Commit your changes**  \n   Commit the changes you've made with a descriptive message.\n   ```sh\n   git commit -m 'Add a new feature or fix a bug'\n   ```\n\n6. **Push to your branch**  \n   Push the changes to your forked repo.\n   ```sh\n   git push origin feature/your-feature-name\n   ```\n \n4. **Open a Pull Request**  \n   Go to the original repo and click \"New Pull Request\". Select your branch and provide a description of what your changes do. Once you're ready, submit the pull request!\n  \n\n## Report Issues and Suggestions\nIf you encounter a bug or have a suggestion to improve the project, please open an [issue](https://github.com/satendra03/trip-planner-by-satendra/issues) on the Issues page. If it's a new feature or improvement, tag it as an \"enhancement\".\n\n\n\u003c/br\u003e\n\u003cdiv align=\"center\"\u003e\n\n## License\n\n\u003c/div\u003e\nDistributed under the MIT License. See \u003ccode\u003eLICENSE.md\u003c/code\u003e for more information.\n\n\n\u003c/br\u003e\n\u003cdiv align=\"center\"\u003e\n\n## Contact Us\n\n\u003c/div\u003e\nWe’d love to hear from you! Whether you have a question, suggestion, or issue to report, feel free to get in touch with us.\n\n### Ways to Contact Us:\n\n1. **GitHub Issues**: You can open an issue directly on this repository for bugs, feature requests, or general inquiries.\n   - [Open an Issue](https://github.com/satendra03/trip-planner-by-satendra/issues)\n\n2. **Email**: Reach out to us via email at:\n   - **satendrakumarparteti.work@gmail.com** \n\n3. **Social Media**:\n   - **Instagram**: [@_satendra_03](https://www.instagram.com/_satendra_03/)\n   - **LinkedIn**: [Satendra Kumar Parteti](https://www.linkedin.com/in/connect-satendra/)\n4. **Buy Me A Coffee**:\n   - **Small Contibution**:  \u003ca href=\"https://buymeacoffee.com/satendra03\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Coffee-FFDD00.svg?style=for-the-badge\u0026logo=Buy-Me-A-Coffee\u0026logoColor=black\"\u003e\u003c/a\u003e\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatendra03%2Ftrip-planner-by-satendra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsatendra03%2Ftrip-planner-by-satendra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatendra03%2Ftrip-planner-by-satendra/lists"}