- Overview
- Installation
- Packages
- Releases
todo
- Deployment
todo
- Versioning
todo
This repo contains all of the core software and deployment pipelines. This document aims to give a high level overview of our software architecture as well as the authors notes on the design and structure of this repository. Instead of having several smaller repositories for the requisite components, we're utilizing a mono-repo structure using Lerna project.
todo: maybe setup a makefile to execute docker commands
# start off by cd'ing into the backend
cd packages/backend
## Backend (in fresh term)
npm i
# watch typescript
npm run watch
# spin up the backend
npm run dev
## Frontend (in fresh term)
npm i
# spin up the frontend
cd packages/frontend
npm run start
# commit
npm run commit
# version
npm run version
Mongo, Express and Typescript
todo
: separate?
CRA --typescript