Cooper Casino - Release Candidate 1
Lani Wang, James Ryan, Evan Rosenfeld, Vaibhav Hariani
Release Candidate 1 for Cooper Casino.
Full deployment support via Docker Compose.
Work in progress. Supported features include:
- Account creation & Login
- Securely hashes and stores password in PostgreSQL
- Deposit/withdrawal of VBucks
- Play slots,
- Securely deposit payouts into account
- View transaction history
- Frontend which accommodates multiple games
Some developer features include
- Modular development cycle
- Frontend and backend are plug and play as submodules
- Docker is equipped in stages to cache dependencies
- Backend support for Blackjack is finished, frontend support is NOT included in this release.
- API call unit tests included under src/java/local/main/API/Documentation and Testing/urlTool.py.
- Extensible for new API calls to be added easily
- In the future, this will be an automated feature as part of Docker Compose. Developers are encouraged to get used to it now!