Shopping list generation and recipe storage app integrated with the Todoist API.
- git clone
https://github.com/robertistok/instant-list.git npm installnpm run start- this will start both the server and the client
cd servernpm run prisma:deploy(you should have a.envfile ready)- Follow the steps
TODOIST_CLIENT_ID - get it by registering your application here
TODOIST_CLIENT_SECRET - get it by registering your application here
TODOIST_AUTH_CALLBACK
TODOIST_RANDOM - a random string
JWT_SECRET - a random string used to sign the jwt tokens
FRONTEND_URL
PRISMA_SECRET - to protect your prisma db
PRISMA_MANAGEMENT_API_SECRET - obtained from the prisma console
PRISMA_ENDPOINT - the endpoint of the deployed prisma db
You can find the config files in the /client/config.js file.
You need to replace the TODOIST_CLIENT_ID and the TODOIST_CLIENT_SECRET with your credentials.
The devEndpoint and the prodEndpoint should point to your database instance url.
Feel free to open an issue and we can take it from there.