Skip to content

Quiz__Masha is a website developed to test programming skills for Frontend Developers through the provided Quizes

Notifications You must be signed in to change notification settings

2BWeru/Quizz_Masha

Repository files navigation

Quizz__Masha

Quiz__Masha is a web-based platform designed for Frontend Developers to test and improve their programming skills through interactive quizzes. The platform offers quizzes in WordPress, HTML, JavaScript, and CSS, helping developers strengthen their understanding and knowledge of these essential web development technologies. Upon completion, users can also generate and print certificates as proof of their accomplishments.

https://quizzmasha.netlify.app/

Video Tutorial

We have prepared a video tutorial to guide you through the setup and usage of the Quiz__Masha platform. Watch the video here:

0918.2.1.mp4

Features

  • Comprehensive Quizzes: Test your skills in WordPress, HTML, JavaScript, and CSS with carefully designed quiz questions.
  • Real-time Feedback: Get instant results after completing each quiz, with correct answers highlighted.
  • Certificate Generation: Users can generate and print certificates upon successful quiz completion.
  • User Authentication: Sign up and log in to save your progress and access your certificates.
  • Responsive Design: The platform is fully responsive, ensuring a seamless experience on mobile, tablet, and desktop devices.
  • Built with Angular: Utilizes Angular framework to provide a dynamic and fluid user interface.
  • Backend API: Data is served through an API, ensuring efficient communication between the frontend and backend.

Installation

To set up the project locally, follow these steps:

Prerequisites

Make sure you have the following installed:

  • Node.js (version 14 or higher)
  • Angular CLI (version 11 or higher)
  • npm or yarn

Step-by-Step Guide

  1. Clone the repository: git clone https://github.com/your-username/Quiz__Masha.git

  2. Navigate to the project directory: cd Quiz__Masha

  3. Install dependencies: npm install

  4. Set up the environment variables: Create a .env file in the root directory and add the necessary environment variables (such as API keys and database URLs).

  5. Run the development server: ng serve

  6. Access the app: Open your browser and go to: http://localhost:4200

Usage

  • Sign up / Log in: Create a user account to access all features.
  • Take a Quiz: Choose from a variety of quizzes in WordPress, HTML, JavaScript, or CSS.
  • Review Your Results: After finishing each quiz, you will receive real-time feedback on your performance.
  • Generate Certificate: Successfully complete a quiz to generate and print a personalized certificate.
  • Track Progress: Log in anytime to view your quiz history and download certificates.
  • This project was generated with Angular CLI version 14.1.1.

Contributing

We welcome contributions from the community! If you'd like to contribute to Quiz__Masha, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/your-feature-name.
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Quiz__Masha is a website developed to test programming skills for Frontend Developers through the provided Quizes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published