QuizApp is a comprehensive web application designed to assist Nepalese students in preparing for competitive exams such as engineering licenses, medical examinations, GRE, and SATs. With a user-friendly interface and a wide range of features, QuizApp aims to streamline the study process and enhance learning outcomes for students.
-
Exam Preparation: QuizApp provides a platform for students to practice for various competitive exams through interactive quizzes, simulated exams, and study materials.
-
Customizable Learning: Tailored study plans and personalized recommendations help students focus on their weak areas and track their progress over time.
-
Rich Content Library: Access a vast repository of study materials, including practice questions, past papers, and exam tips, curated specifically for Nepalese students.
-
Real-time Feedback: Instant feedback and performance analysis after each quiz enable students to identify strengths and weaknesses, facilitating targeted improvement.
-
Community Engagement: Engage with peers, ask questions, and share insights through community forums and discussion groups integrated within the platform.
-
Frontend: Next.js, React, Tailwind CSS, Framer Motion, Radix UI, Embla Carousel, React Icons, React Hook Form, Zustand, and more. 🌟
-
Backend: Prisma, Supabase, Next.js API routes. 💻
-
Authentication: NextAuth.js for seamless authentication and authorization. 🔒
-
Data Management: Prisma ORM for database management, Zod for schema validation. 🗄️
To get started with QuizApp, follow these simple steps:
- Clone this repository to your local machine.
- Install dependencies using
npm install
. - Run the development server using
npm run dev
. - Access the application at
http://localhost:3000
in your web browser.
Contributions are welcome and encouraged! Whether it's fixing a bug, adding a feature, or improving documentation, feel free to contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.
🚀 Happy Learning with QuizApp! 📚