QuizMe is an interactive quiz platform that allows users to create, share, and participate in quizzes on a wide range of topics. Whether you're a student looking to test your knowledge, an educator creating quizzes for your class, or just someone who loves trivia, QuizMe provides a user-friendly and engaging experience for all. In addition, QuizMe integreated OpenAI's API in order to provide soem assistance with Questions and Answers generation, when provided with a Theme.
-
Create Quizzes: Easily create quizzes with multiple-choice questions and answers. Add questions to your quizzes and set correct answers.
-
AI integration: Have a theme but would like to find inspiration for a Question and Answers? With "Ai Generation", you can generate content that will also choose the answer which is right. Be aware though, that it may not always be accurate. Double check before validating!
-
Share and Discover: Share your quizzes with others or explore a variety of quizzes created by the QuizMe community.
-
Challenge Friends: Challenge your friends to take your quiz and see who scores the highest.
-
Track Progress: Keep track of your quiz attempts and scores. See how you improve over time.
-
User-Friendly: QuizMe is designed with a clean and intuitive user interface, making it accessible to users of all ages and backgrounds.
-
Share and Discover: Share your quizzes with others or explore a variety of quizzes created by the QuizMe community.
-
Challenge Friends: Challenge your friends to take your quiz and see who scores the highest.
-
Track Progress: Keep track of your quiz attempts and scores. See how you improve over time.
-
User-Friendly: QuizMe is designed with a clean and intuitive user interface, making it accessible to users of all ages and backgrounds.
- git clone https://github.com/m3c-ode/quiz-me
- cd quizme
- npm install
- npm start
- Open your web browser and visit http://localhost:8080 to start using QuizMe.
- Frontend: HTML, CSS, JavaScript, EJS (Embedded JavaScript templates)
- Backend: Node.js, Express.js
- Database: PostgreSQL
- User Authentication: Cookie sessions, bcrypt for password hashing
- Styling: SCSS/SASS
- API: OpenAI API.