Note: This repository includes the postman collection for the finished API
Note 2: Make sure you add .env to your .gitignore before pushing any changes to your repository. You mght also want to generate new public & private keys. Mine are disposable
- JWT malformed error: https://youtu.be/FzKrfwplips
- Managing environment variables: https://youtu.be/gfyQzeBlLTI
- A running instance of MongoDB
- Postman (Insomnia/Thunder client/Rapid API client also work)
- An IDE or text editor (I like VS Code so yeah)
- A web browser
- A package manager such as NPM or Yarn
- Node.js installed
- Docker (image)
- docker-compose (container)
- Caddy - Web server
- DigitalOcean
Note: You will need Docker installed locally if you want to test your Docker configutation