Quizify is a modern web application that simplifies quiz creation and management through AI-powered features and a responsive design.
This project aims to streamline the quiz generation process, making it accessible and efficient for educators and developers alike. The core features include:
- 🎉 AI-Powered Quiz Generation: Automatically creates quizzes from PDF documents, saving valuable time.
- 📱 Responsive Design: Adapts seamlessly to various devices, ensuring an optimal user experience.
- 🎨 Customizable UI Components: Utilizes Tailwind CSS and Radix UI for a consistent and accessible design.
- 🔒 Robust Authentication: Integrates Google sign-in for secure user access and management.
- ⚡ Real-Time Feedback: Provides immediate performance insights after quiz completion.
This project requires the following dependencies:
- Node.js (v18 or higher)
- npm (v9 or higher)
- TypeScript (v5 or higher)
Build quiz-app from the source and install dependencies:
-
Clone the repository:
git clone https://github.com/mishcoders/quiz-app
-
Navigate to the project directory:
cd quiz-app
-
Install the dependencies:
npm install
Run the project with:
# Development mode
npm run dev
# Production build
npm run build
npm start
Quiz-app uses ESLint for code quality. Run the linting with:
npm run lint
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.