Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/craigr8806/traveltracker

A web application to display historical travel grouped by users. Users can decide what other users to share their travel with
https://github.com/craigr8806/traveltracker

java react resium rest springboot typescript

Last synced: 4 days ago
JSON representation

A web application to display historical travel grouped by users. Users can decide what other users to share their travel with

Awesome Lists containing this project

README

        

# TravelTracker
A web application to display historical travel grouped by users. Users can decide what other users to share their travel with

![image](https://github.com/user-attachments/assets/4da053ba-bce6-4b5c-8672-27e2b637200f)

Requirements for the deploy script at this base level of the project are


  • Run on a system that can execute Bash

  • Have a separate system that is running RHEL and has podman installed

  • Create a .env file at this base level in the project


  • Two entries are required to be in the .env file

    • DEV_SERVER with a value of the hostname or IP of the linux server

    • DEV_SERVER_USER with a value of a user on the linux server that is on the wheel group



  • To make the deployment process easier, ssh keys should be shared between the deployment server and the development server using the development user and visudo should be set to not require a password for users in the wheel group to elevate priviledges




Requirements for the travel-ux project are the following

  • Create a .env file at the base directory of travel-ux project

  • Create an account with Ion Cesisum and obtain an API Key

  • Add the following entries in the .env file at the base directory of the travel-ux project

    • REACT_APP_ION_ACCESS_TOKEN with a value of the API key from ION

    • REACT_APP_API_BASE with a value of http://{your development server hostname or IP address}:8080