Giter VIP home page Giter VIP logo

jrs-innovation-center / tcvsn-pwa Goto Github PK

View Code? Open in Web Editor NEW
8.0 5.0 3.0 5.03 MB

Veteran Support Base Progressive Web App (PWA). We are grateful for the sacrifices of our veterans and their families. Now, please receive our gratitude and our desire to serve you with that same spirit of excellence.

JavaScript 98.04% HTML 1.30% CSS 0.67%
pwa reactjs nodejs redux redux-thunk material-ui couchdb ramdajs functional-programming

tcvsn-pwa's Introduction

Veteran Support Base

Veteran Support Base Progressive Web App (PWA)

Developer Setup Instructions

The developer setup consists of a database server, an api server and an application server.

Run each app manually

CouchDB

In a terminal run a local couchdb

mkdir data
docker run -p 5984:5984 -v $(pwd/data):/opt/couchdb/data apache/couchdb

API

In a terminal run the api server

cd api

If this is your first time setting up the enviroment, make sure you load the test data and indexes

yarn load

Then start the server in dev mode

yarn dev

APP

In a terminal run the app server

cd app

If this is your first time, setup your .env file - also make sure the url is pointing to your api server.

echo REACT_APP_BASE_URL=http://localhost:5000

We display a map of the veteran resource at the top of the resource card. You also need the api key for google maps. Contact @twilson63 or @tripott for the secret.

echo REACT_APP_MAP=<contact a repo admin for secret>
yarn start

Trouble running the dev setup, post an issue.

EXPERIMENTAL - You can start all three of these servers up using one foreman proc file, or run them in separate windows.

yarn start

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.