A NodeJS server and React frontend that helps you manage your finances in a game of Monopoly from the browser ๐ธ (supports mobile)
npm install
.cp packages/server/.env.example packages/server/.env
cp packages/client/.env.example packages/client/.env
npm run build
.npm start
to start the server.To setup hot reloading on the backend and frontend:
npm run server:dev
npm run client:dev
launch.json
also offers the ability to connect and debug the the server when runningnpm run client:dev
.
This project uses npm workspaces. Here are some example commands on how to get stuff done:
npm install DEP -w ./packages/client --save
npm run build -w ./packages/client
If you have ever played the credit card edition of Monopoly, you will appreciate how much faster the game moves without having to count cash. This webapp substitutes the need for cash in a game of monopoly for a mobile-banking-like solution where players can easily send each other virtual currency.
This application was designed to have the server deployed on fly.io (with the client) and a separate (main) client on GitHub Pages.