This is a remix project bootstrapped with create-remix
. This project is a monorepo managed with turborepo.
.github/workflows
contains the configuration to lint, test and build the repo on each merge with the main branch using GitHub Actions.apps/expenses-app
contains the remix project.packages
contains different packages with each of the architecture layerspackages/expenses-app-domain
contains the business entities and rulespackages/expenses-app-data
contains the implementations for accessing "real" data
First, run the development server:
yarn install
yarn start:dev
yarn install
yarn test
yarn install
yarn start:prod
yarn start // alias for yarn start:prod
yarn docker:start // start the app using docker and docker-compose in https://localhost:3000
yarn docker:stop // stop the docker app