chingu-voyage3/bears-14

Name: bears-14

Owner: Chingu Voyage 3

Description: null

Created: 2017-11-21 19:10:56.0

Updated: 2018-01-04 17:29:54.0

Pushed: 2018-01-22 18:22:54.0

Homepage: null

Size: 408

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

bears-14

Web application built to facilitate event scheduling for the romanian red cross.

User Stories (MVP)
Other User Stories
Quick Start
t clone https://github.com/chingu-voyage3/bears-14.git
 cd into server, install server dependencies && install client dependencies */
m run dev
Development
Directory Structure

Client directory nested within server directory. During development, client will be served by webpack dev server and api requests will be proxied to the backend server. Whereas during production express backend server will be reponsible for serving both api routes and static frontend react application.

Server
entication routes on */auth*. Authentication using passport google-oauth-20 strategy


Client

React application with api requests proxied to localhost:5000. Styling using bootstrap 4.

Database

MongoDB with mongoose ODM. 2 models defined in boilerplate setup - Event and User, mock data generated using faker


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.