An open API service indexing awesome lists of open source software.

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

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.git

2. Navigate to the project directory:
```bash
cd Journey-Diaries-Travel-Blog-Website

3. 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/YourFeatureName

3. Make your changes and commit them:
```bash
git commit -m "Add your message here"

4. Push to the branch:
```bash
git push origin feature/YourFeatureName

5. 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.