Low Racing API is responsible for taking care of the entire Low Racing ecosystem.
- Node.js => 20
- Postgres
- Docker
Main IDE: Visual Studio Code
Engine: Node
Database: PostgreSQL
ORM: Prisma
You can start a local server for development without using separate command lines for each service.
cd lowracing-api
docker compose up -d
npm i && npm run dev
- Create a .env file based on .env.example.
- Now all that’s left to do is run the following command to start the API:
npm run dev
To send emails to users, configure it.
MAILER_DISPLAY_NAME=[MAILER_DISPLAY_NAME]
MAILER_HOST=[MAILER_HOST]
MAILER_PORT=[MAILER_PORT]
MAILER_USERNAME=[MAILER_USERNAME]
MAILER_PASSWORD=[MAILER_PASSWORD]
Again, in production we use GCP-Storage to store images, videos and audios. However, you can create a free trial account on Cloudinary to use the storage-related features, you must do this configuration:
CLOUDINARY_CLOUD_NAME=[CLOUDINARY_CLOUD_NAME]
CLOUDINARY_API_KEY=[CLOUDINARY_API_KEY]
CLOUDINARY_API_SECRET=[CLOUDINARY_API_SECRET]
We appreciate you joining our development team fixing bugs, creating features or improving the ecosystem as a whole. Feel free to compile and create custom forks of the system. But first of all remember that this system is under license for non-commercial use. Also remember to read the CONTRIBUITE.pt.md file or in your native language before creating a PR or ISSUE.
Made with ❤️ by Julio Developer.