Welcome to BuddyTrail – your ultimate travel companion! 🌍
- 🏞️ BuddyTrail
- 🌟 Project Badges
- 📸 Website Preview
- 🚀 Features
- ⚙️ Getting Started with the Code
- 🛠️ Technologies Used
- 🎉 Welcome Contributors!!
- 📁 Project Structure
- ❤️ Our Contributors
- 👥 Team
- ⭐️ Support the Project
Recording.2024-10-19.174753.mp4
🗺️ Interactive Travel Map: Explore popular destinations across India and around the world. Click on markers to learn more about each location.
🌙🌞 Dark & Bright Mode: Switch between dark and bright modes for a comfortable browsing experience, day or night.
🏨 Hotel Finder: Find the best hotels at affordable rates, handpicked to suit your budget and preferences.
📝 Travel Blog: Read tips, guides, and personal stories from seasoned travelers.
🌐 Multi-Language Support: View the website in multiple languages, catering to a global audience.
⭐ User Reviews and Ratings: Read and leave reviews for destinations, hotels, flights, and activities.
📝 HTML/CSS: For building and styling the website structure.
⚙️ JavaScript: For interactive features like the map and mode toggling.
🗺️ Google Maps API: For displaying the interactive travel map.
📱 Responsive Design: The website is fully responsive and works on all devices.
The BuddyTrail API allows you to interact with travel data, including destinations, hotels, and flights.
- URL:
/api/destinations
- Method:
GET
- Description: Fetch a list of popular travel destinations.
- URL:
/api/hotels
- Method:
GET
- Description: Retrieve available hotels for a specified destination.
- URL:
/api/book-flight
- Method:
POST
- Description: Book a flight with the provided travel details.
curl -X GET "https://api.buddytrail.com/api/destinations"
All responses are in JSON format. Ensure to handle errors appropriately.
Join the list. We are waiting
Here's how you can contribute to the repository:
- Fork this Repository 🍴
- Clone to your local machine 🧩 using:
git clone https://github.com/Your-Username/BuddyTrail.git
- Create a new branch:
git branch -c "Feature-Name"
- Navigate to the branch:
git checkout Feature-Name
- Add changes and Commit:
git commit -m "Add Changes message"
- Push to the branch:
git push origin Feature-Name
- Submit Pull Request
We welcome all contributions to improve BuddyTrail! If you would like to contribute, please follow the Contributing.md for more details on how to get started.
To maintain quality and consistency, please adhere to the following guidelines:
- Code Style: Follow the coding style used throughout the project. Clean, readable code with comments is always appreciated.
- Commits: Write meaningful commit messages.
- Pull Requests: Make sure PRs are focused, well-explained, and reference any issues they address.
- Testing: Ensure that your changes are well-tested locally and don’t break existing functionality.
You can find the project structure in the Project Structure file. It contains the details of the project structure and the files present in the project. It will help you to understand the project structure better. 🗂️
Priya Ghosal Project Admin |
For any inquiries or feedback, please contact. Happy Contributing 🫡
If you find this project helpful, please consider giving it a ⭐ on GitHub! Your support helps to grow the project and reach more contributors.