Skip to content

mat-jar/travel_diary_api

Repository files navigation

Travel Diary app

tl;dr

  • Ruby on Rails backend (hosted on Fly.io) and React frontend (hosted on netlify.com)
  • Front:
    • https://mat-travel-diary.netlify.app
    • Gitgub repo: travel_diary_front
    • React: class and function components, useState, useEffect, conditional render, axios, runtimeEnv, bootstrap, react-bootstrap, font-awesome, custom css, react-toastify, confirmation pop-up (react-bootstrap Modal), OAuth (react-google-login, gapi), localStorage, backend authorisation with request headers
  • API:

About

Travel Diary is a demonstration app meant to summarize some of my RoR and React skills as well as investigate OAuth login with Google. It allows users to create their own diary with travel experiences.
The functionality includes logging with Google credentials ang managing entries (creating, updating, deleting and listing).
While creating a new entry the current weather is automatically fetched from external API (https://www.visualcrossing.com).

Backend Details

The app consists of RoR backend and React frontend working separately, communicating via http requests.
RoR backend main features:

  • OAuth + Devise
  • Scaffold for Entry

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages