Skip to content

A timed quiz game inspired by "Who's That Pokémon," where players identify bird species to earn points. Features include user accounts, real-time gameplay, a leaderboard, and saved game history. Built with Node.js, Express, MongoDB, and Handlebars. Test your bird knowledge and see how you rank!

Notifications You must be signed in to change notification settings

Praneethg23/WhosThatBirdWebGame

 
 

Repository files navigation

CS 546 Final Project

Who's That Bird?

Who's That Bird is a fun and engaging timed quiz game, inspired by the popular "Who's That Pokemon" format. In this game, players are presented with a picture of a bird, and they must identify the species correctly to earn points. Players lose points for incorrect answers, and the game ends when time runs out.

Features

  • Login/Sign Up: Users can easily create an account or log in to an existing one, and securely access their saved data.
  • Quiz: An exciting and engaging game, where users can test their knowledge and skills by answering a series of bird species identification questions.
  • Leaderboard: Allows users to see how they stack up against other players, with the option to view and compare high scores.
  • Homepage: A central hub for users, where they can access all features, including their profile and game history.

Technologies Used

  • Express: A popular Node.js framework, used to build the web application.
  • MongoDB: A NoSQL database used to store user data.
  • Handlebars: A popular templating engine used to generate dynamic web pages.
  • JavaScript: The primary programming language used for this application.
  • Node.js: A server-side platform used to run the application.

Getting Started

  • Clone the repository.
  • Use npm install to install dependencies.
  • Seed the database with npm run seed
  • Start the server using npm start.
  • Access the application at http://localhost:3000.

License

This project is licensed under the MIT License.

Development Team

About

A timed quiz game inspired by "Who's That Pokémon," where players identify bird species to earn points. Features include user accounts, real-time gameplay, a leaderboard, and saved game history. Built with Node.js, Express, MongoDB, and Handlebars. Test your bird knowledge and see how you rank!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.4%
  • Handlebars 22.9%
  • Less 4.2%
  • HTML 4.1%
  • CSS 1.4%