MedVerse is a medical education platform that provides:
- Course Management: Offers structured courses with interactive lessons, quizzes, and assessments.
- Progress Tracking: Tracks learning progress, quiz scores, and daily login streaks to encourage consistent learning habits.
- Certifications: Generates downloadable certificates with QR codes for verification.
- Dynamic Content Delivery: Allows learners to navigate through stages, lessons, and quizzes dynamically based on performance.
- Real-time Analytics: Provides performance insights based on assessments and quizzes to measure learning outcomes.
How I built
Frontend:- Next.js (React Framework): For building a scalable, SSR-enabled user interface.
- Tailwind CSS: For responsive design and rapid UI development.
- Axios: For secure API communication with backend services.
- Redux Toolkit: For global state management.
Backend:- Node.js with Next.js API Routes: For handling server-side logic and database interactions.
- MongoDB with Mongoose: As the database to store users, courses, enrollments, and quiz data.
- JWT Authentication: For token-based security and session handling.
APIs:- Developed RESTful APIs for courses, enrollments, user authentication, and analytics.
- Implemented dynamic routing and middleware for API protection.
Dev Tools:- Postman: For API testing.
- Vercel: For deployment and hosting.
- GitHub: For version control and collaboration.