Welcome to this backend repository for Earn Alliance! This repository contains the backend code and resources for the project. In this README, you will find information on how to get started with the backend development and contribute to the project.
- NestJS
- Temporal
- PostgreSQL
- Hasura
Before getting started, make sure you have bootup hasura-ea.
Note! If your app needs to run based on Hasura triggers, you need to add an environment variable in the hasura-ea
that points to the hasura-webhooks
app in this repository.
To get started with the backend development, follow these steps:
-
Clone the repository
-
Install the dependencies:
yarn
-
Set up the environment variables:
-
Rename the
.env.template
file to.env
. -
Start the development server:
yarn start:dev $APP
# I.e. to start wall-post-worker, run
yarn start:dev wall-post-worker
If you have any questions or need assistance, feel free to contact us in the dedicated Slack channel.
We appreciate your contributions to Earn Alliance. Happy coding!