Skip to content

This repository contains the code for a basic travel journal app developed using React. The application allows users to document and manage their travel experiences. It is deployed using AWS Amplify through GitHub for seamless integration and deployment.

License

Notifications You must be signed in to change notification settings

leju-b/Travel-Journal-deploy-amplify

Repository files navigation

Travel Journal App

Author: Leju B Date: 10/08/2024


Overview

This repository contains the code for a basic travel journal app developed using React. The application allows users to document and manage their travel experiences. It is deployed using AWS Amplify through GitHub for seamless integration and deployment.

Project Description

The travel journal app is designed to help users log their travel experiences, including details such as destinations, dates, and personal notes. The app provides a user-friendly interface for adding, editing, and viewing travel entries.

Tech Stack

  • Frontend: React
  • Deployment: AWS Amplify
  • Version Control: GitHub

Features

  • Add Entries: Users can add new travel journal entries with details such as location, date, and notes.
  • Edit Entries: Users can update existing entries to modify information.
  • View Entries: Users can view a list of all their travel entries.
  • Responsive Design: The app is designed to be responsive and work on various devices.

Setup and Installation

Frontend

  1. Clone the Repository:

    git clone https://github.com/yourusername/your-travel-journal-repo.git
    cd your-travel-journal-repo
  2. Install Dependencies:

    npm install
  3. Run the Development Server:

    npm start

    This will start the React development server and open the app in your web browser.

Deployment

The app is deployed using AWS Amplify. Here’s how the deployment is managed:

  1. Setup AWS Amplify:

    • Log in to the AWS Amplify Console.
    • Connect your GitHub repository to Amplify.
    • Configure the build settings as per the requirements (Amplify will automatically detect the settings for a React app).
  2. Deploy the App:

    • Amplify will automatically build and deploy the app when changes are pushed to the connected GitHub repository.
    • Monitor the deployment process in the Amplify Console.

Usage

  • Access the App: Visit the URL provided by AWS Amplify to view the deployed travel journal app. (No more available)
  • Update Content: Make changes to the React components and push them to the GitHub repository. Amplify will automatically redeploy the app with the latest changes.

Contributing

Contributions are welcome! Please open issues or submit pull requests for any improvements or fixes or feel free to fork it.

License

This project is licensed under the MIT License. See the LICENSE file for details.


About

This repository contains the code for a basic travel journal app developed using React. The application allows users to document and manage their travel experiences. It is deployed using AWS Amplify through GitHub for seamless integration and deployment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published