/Nido-api

Flatiron School Mod 5 Final Project

Primary LanguageRuby

NIDO App

Final Project for Flatiron School Module 5 (React.Js, Redux & Ruby on Rails)

This project was bootstrapped with Create React App.

PROJECT DESCRIPTION

Goal

A web app to connect volunteers offering up housing with caseworkers representing refugees & asylum seekers

Instructions

  1. bundle install
  2. On terminal, run rails s
  3. For the backend API (https://github.com/ekatsuta/Nido-client-side), clone repository, npm install and run npm start

Functions

  • React app with double authentication & authorization between hosts and caseworkers.
  • Leveraged Redux to enhance the readability and efficiency of the React components
  • Uses Ruby on Rails API to store information on the users, home listings and cases
  • Uses Mapbox, Chart.js and React Calendar for additional features

Time allocated: 2 weeks

Getting Started

Run bundle install, then run rails s to start the server.

Built With

  • Ruby on Rails