Skip to content

meyersa/institution-penguin

Repository files navigation

Institution Penguin

CPS Senior Design project to make a chat space that resembles Club Penguin, but introduces awareness for penguin habitat loss

Deploy to Dev and run Cypress

Deploy to Prod

Local Development

  • Make sure you have npm and dependencies installed
  • Collect dependencies for project npm install
  • Run dev server npm run dev

Push code

  • 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

Push to Production

⚠️ Development should be run on a separate branch then pushed to main

  • Merge branch to main
  • Runner rebuilds with pushes to main

Todo

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published