Skip to content

erikmom/guessy

 
 

Repository files navigation

Guessy

Build status Quality Gate Status

Guessy

Guessy is an Angular-based game where players are given the task of guessing a country's flag or its geographical region shape. This educational game makes learning about the world fun and engaging!

Technologies Used

  • Angular
  • ESLint
  • Prettier
  • Jest
  • Cypress
  • Tailwind
  • GitHub Actions

Features

  • Guess a country by its flag
  • Guess a country by its region shape
  • Settings - language and theme
  • Adaptive design for mobile and desktop

Installation

To get the project up and running on your own machine:

git clone https://github.com/electrofLy/guessy.git
cd guessy
npm install
ng serve

Then navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Testing

Unit tests are written with Jest and can be run with:

npm run test

End-to-end tests are written with Cypress and can be run with:

npm run ct

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

Game to guess flags and countries shapes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.6%
  • HTML 2.4%
  • SCSS 1.4%
  • Other 0.6%