This project was created by Redis, and is managed on a voluntary basis.
If you would like to contribute, please send an email to guy.korland@redis.com.
Tasks are managed in this project: https://github.com/orgs/Ezer-Lachaim/projects/1, and discussions are done on the Google Spaces group.
In order to contribute, please fork this repository, and create a pull request.
If you are unsure how to do this, please follow this guide: https://docs.github.com/en/get-started/quickstart/contributing-to-projects
This is a monorepo using npm workspaces
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
GOOGLE_CLOUD_PROJECT=ezla-pickup
JWT_SECRET=DEV_SECRET
FIREBASE_AUTH_EMULATOR_HOST=127.0.0.1:9099
Install Firebase tools:
curl -sL firebase.tools | bash
Run Firebase auth emulator:
firebase emulators:start --only auth
Run redis-stack docker container locally:
docker run -p 6379:6379 redis/redis-stack:latest
npm run generate:api:client -w client
npm run dev:client
npm run dev:backend
Call GET request to http://localhost:3000/dev/init(via Postman or CURL) which will create 3 users:
admin@test.com, Admin*1
driver@test.com, Driver*1
requester@test.com, Requester*1