Skip to content

๐Ÿง  A quiz platform built with Angular that lets you create and take quizzes.

License

Notifications You must be signed in to change notification settings

daniel-szulc/quizify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Quizify

Quizify - Angular Quiz Platform

Angular HTML TypeScript Sass Bootstrap Firebase License: MIT workflow

Live Demo

About ๐Ÿงฉ

Welcome to Quizify - an intuitive, dynamic, and interactive quiz platform powered by Angular. This unique, user-friendly application provides a perfect environment for quiz enthusiasts to create, share, and participate in a myriad of quizzes across multiple categories.

At the core of Quizify is its capability to offer a seamless, easy-to-use interface for users to build their own quizzes. The application adopts a minimalist approach, keeping the focus on content creation, engagement, and learning. Users can effortlessly curate multi-layered questions, each with a spectrum of potential single-choice answers, shaping the experience that they'd like to deliver.

Under the hood, Quizify leverages Firebase, a modern, robust NoSQL cloud database to securely store and sync user data in real-time. This enables users to access their quizzes, performance metrics, and other personalized content instantly, from anywhere.

Features ๐Ÿš€

  • User authentication via Google or custom login
  • Create and take quizzes
  • User profiles with customizable avatars
  • Searching for quizzes by categories and authors.
  • All data stored in Firebase

Installation ๐Ÿ› ๏ธ

To run Quizify on your local machine, follow these steps:

  1. Clone the repository to your local machine
  2. Install the required dependencies by running npm install
  3. Start the application by running ng serve
  4. Navigate to http://localhost:4200/ in your web browser

Usage ๐Ÿ“ฒ

Creating and taking quizzes with Quizify is easy. After logging in, users can create a new quiz by providing a title, description, selected category and single-choice questions. To take a quiz, simply select a quiz from the list and answer the questions.

Screenshots ๐Ÿ“ท

Quizify

Quizify

Quizify

Contributing ๐Ÿค

Contributions are welcome! If you find a bug or have a feature suggestion, please open an issue or submit a pull request.

License ๐Ÿ“œ

Quizify is released under the MIT License.

Try It ๐Ÿ”

๐Ÿ”— daniel-szulc.github.io/quizify

About

๐Ÿง  A quiz platform built with Angular that lets you create and take quizzes.

Topics

Resources

License

Stars

Watchers

Forks