https://github.com/yoonusajward/journey-diaries
Journey Diaries is a travel blog website that inspires users with various travel destinations and experiences. It features user authentication, a collection of blog posts, and integrates APIs like ChatGPT for travel advice, OpenWeather for weather updates, and YouTube for videos. Built with HTML, CSS, Bootstrap, JavaScript, PHP, and MySQL
https://github.com/yoonusajward/journey-diaries
api bootstrap javascript travel-blog-website
Last synced: about 1 month ago
JSON representation
Journey Diaries is a travel blog website that inspires users with various travel destinations and experiences. It features user authentication, a collection of blog posts, and integrates APIs like ChatGPT for travel advice, OpenWeather for weather updates, and YouTube for videos. Built with HTML, CSS, Bootstrap, JavaScript, PHP, and MySQL
- Host: GitHub
- URL: https://github.com/yoonusajward/journey-diaries
- Owner: yoonusajward
- Created: 2023-11-30T08:17:27.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-05T03:37:54.000Z (6 months ago)
- Last Synced: 2025-02-13T18:46:01.146Z (3 months ago)
- Topics: api, bootstrap, javascript, travel-blog-website
- Language: PHP
- Homepage:
- Size: 885 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Journey Diaries - Travel Blog Website
## Overview
Journey Diaries is a travel-oriented blog that aims to inspire and inform readers about various travel destinations, tips, and experiences. The website features a user-friendly interface, enabling visitors to explore and share their journeys while providing valuable insights into travel planning and adventures.
## Features
- **User Authentication**: Secure login and registration functionalities for users to create and manage their profiles.
- **Blog Posts**: Browse through a collection of travel blogs that cover various destinations, travel tips, and personal experiences.
- **API Integration**: Utilises multiple APIs to enhance functionality, including:
- **ChatGPT** for travel advice and suggestions.
- **OpenWeather** for real-time weather updates at destinations.
- **YouTube** for embedding travel-related videos.
- **Stripe Payment Gateway** for potential future monetisation features.
- **Google Programmable Search Engine** for improved search functionality.## Technologies Used
- **Frontend**:
- HTML
- CSS
- Bootstrap
- JavaScript- **Backend**:
- PHP- **Database**:
- MySQL## Installation
To run Journey Diaries on your local machine, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/yoonusajward/Journey-Diaries-Travel-Blog-Website.git2. Navigate to the project directory:
```bash
cd Journey-Diaries-Travel-Blog-Website3. Import the database:
- Open your preferred MySQL tool (e.g., phpMyAdmin) and import the database.sql file (if provided).4. Set up your local server:
- Ensure you have a local server environment like XAMPP or WAMP running.
- Place the project folder in the htdocs directory (for XAMPP).
5. Access the website:
- Open your web browser and navigate to http://localhost/Journey-Diaries-Travel-Blog-Website.## Usage
Users can register and log in to their accounts.
Explore various blog posts, comment, and engage with the content.
Use the integrated features to get real-time information and enhance the travel planning experience.## Contributing
Contributions are welcome! If you'd like to contribute to Journey Diaries, please follow these steps:1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/YourFeatureName3. Make your changes and commit them:
```bash
git commit -m "Add your message here"4. Push to the branch:
```bash
git push origin feature/YourFeatureName5. Open a pull request.
## Author
Yoonus Ajward
https://github.com/yoonusajward/## Acknowledgments
Special thanks to the creators of the APIs used in this project.
Inspiration from fellow travel bloggers and the travel community.