SolMines
November 2022
SolMines is an example webapp created to showcase modern, scalable web development. Users can register an account and win prentend money placing bets in a fun twist on the classic PC game minesweeper.
The app is fully scalable, utilising AWS for it’s backend infrastructure. The project uses industry standards such as Infrastructure as Code, CI/CD, version control and unit testing to aid development.
Key Features
- React frontend hosted on AWS and cached using Cloud Front
- Scalable HTTP API backend built using NodeJS/React. Packaged as a docker container and hosted using AWS Elastic Container Service
- Scalable database using MongoDB hosted on AWS
- CI/CD integration using Github Actions
- Unit & mock tests using Jest
- User account and authentication system