- React Front-end
- Express backend with MVC architecture and APIs to add/remove entries
- MongoDB NoSQL
- bcrypt password authentication
- EC2 instance deployment
- Github actions for automated react building and deploying using PM2. To update the website, only a push to the repo is needed
- Automated API testing with Postman
- Use build workflow to scp build to the remote server instead of keeping it here