CPS Senior Design project to make a chat space that resembles Club Penguin, but introduces awareness for penguin habitat loss
- Make sure you have npm and dependencies installed
- Collect dependencies for project
npm install
- Run dev server
npm run dev
- Create branch with code, actions will make the Pull Request
- Actions will also build your branch on a live implementation
- This implementation will be tested against e2e Cypress tests
- If your branch passes Build and Lint it will be accessible at
dev-<pr#>.institutionpenguin.com
⚠️ Development should be run on a separate branch then pushed to main
- Merge branch to main
- Runner rebuilds with pushes to main
- TODO: Add e2e test for multiplayer
- TODO: Add e2e test for games
- TODO: Add health check to Mongo possible to make build faster
- TODO: Add penguin facts in the footer, penguin slides over to reveal it?
- TODO: Fix penguin on side of screen
- TODO: Clean up files and add better documentation
- TODO: Swap all score uploads over to util/submitScore
- TODO: Add more providers for NextAuth
- TODO: Add names to houses for redirects on lobby
- TODO: Setup Google Temp Auth for provider to test logged in stuff