Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.29 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.29 KB

Words Alive

ci

Mobile application to discover books and lesson plans, and chat with live volunteers from Words Alive. Monorepo for the Words Alive:

  • mobile application - React Native, Expo, TypeScript application for families
  • backend - Go, Postgres API server containing books, lessons, family profiles, and chat threads
  • web - React, TypeScript administrative web app for volunteers to manage the catalog and respond to chat threads

Setup

Requires:

  • NodeJS + NPM
  • Go
  • Docker
  • Make

First, start the backend's Postgres database:

$ cd backend
$ docker-compose up -d db

Next, compile and run the API server:

$ cd backend
$ make
$ ./words-alive

The backend API server will start and bind to http://localhost:8080

When the backend is running, install the dependencies for the mobile application and start it.

$ cd mobile
$ npm install
$ npm start

The mobile application is built and run using Expo. To run the app on your iOS or Android device, download the Expo app.