Educora – Educational CMS Platform
Developed a scalable educational CMS platform focused on delivering a modern learning experience through a clean and interactive user interface. The project simulates real-world LMS architectures and emphasizes maintainable frontend engineering practices.
Built with React, TypeScript, and Vite, the platform allows users to browse courses, explore detailed course content, and interact with a structured educational system designed for scalability.
Key Features:
✔ Authentication system with form validation
✔ Courses listing with search, filtering, and pagination
✔ Detailed course pages with content overview and reviews
✔ Dynamic landing page with multiple sections (Hero, Features, Teachers, Testimonials)
✔ Reusable component-based architecture
✔ Smooth animations and sliders for enhanced user experience
✔ Global state management using Context API
✔ API abstraction layer using Axios
Technologies Used:
React
TypeScript
Vite
Tailwind CSS
React Router
Axios
React Hook Form
Yup
Chart.js
Swiper.js
This project reflects my ability to build scalable frontend applications, organize clean codebases, and implement production-ready architectures suitable for modern web platforms.