/play-connect-four

Connect Four (aka "Four in a row") Progressive Web App game made with Angular and Firebase

Primary LanguageTypeScriptMIT LicenseMIT

Note

⚠️ This project is no longer maintained.

Play Connect Four

Connect Four (aka "Four in a row") Progressive Web App game made with Angular and Firebase.

Connect Four demo

Play 🔴 🔵

Go here and enjoy some spare time with your remote pal https://play-connect-four.firebaseapp.com
The website is optimized for mobile.

Development

This project was generated with Angular CLI version 1.6.8 using the --service-worker option.

Dev server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run npm run build-prod-ngsw to build the PWA .

Deploy on Firebase

Make sure to update your project credentials in environment settings, then use the CLI to deploy on Firebase hosting.

To Do

  • Add i18n using ngx-translate
  • Implement a better state management with @ngrx store and effects.
  • Improve UE (ideas are welcome!)

Contributing

  1. Fork this project
  2. Push changes on a new branch for your feature
  3. Use pull requests