Welcome
What's in this?
This documentation covers the steps to get started with a new project using the CA Stack.
Stack
Technology
Backend
NodeJS
Postgres
Typescript
NestJS
GraphQL
TypeORM
Docker
Kubernetes
Bitbucket Pipelines
Frontend
AWS Amplify Hosting & Deployments (Web)
Bitrise (Mobile)
React/React Native
Typescript
Codegen (Generate TS types from GQL)
Urql
Tailwind
React Hook Forms
Getting Started
The stack is made up of three components:
Backend API
Web App
Mobile App
The three components are designed to be integrated together, however each will also work on its own. To get started, first set up the Bitbucket repos and infrastructure (Kubernetes, Postgres, Amplify, Bitrise):
BackendWebMobileThen, clone the 3 repos and push to the repositories. As long as you have the CI/CD pipelines set up correctly, the project will be automatically linted, formatted, tested and deployed.
Last updated