SolMines
An example webapp created to showcase modern, scalable web development. Users can register an account and win pretend money placing bets in a fun twist on the classic PC game minesweeper.
SolMines is an example webapp created to showcase modern, scalable web development. Users can register an account and win pretend money placing bets in a fun twist on the classic PC game minesweeper.
The app is fully scalable, utilising AWS for its 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