Project Title: EduPlatform - Comprehensive E-Learning Platform
Project Overview: This project is a fully responsive, feature-rich front-end web application for an online educational platform. It was designed and built from scratch using core web technologies (HTML5, CSS3, and Vanilla JavaScript), demonstrating modern UI/UX principles and solid coding practices.
Key Features:
Role-based Dashboards: Dedicated and customized interfaces for Students, Instructors, and Administrators.
Dynamic Course Catalog: A complete course browsing experience with functional pagination.
Advanced Search & Filtering: Users can search for specific courses or filter them by categories (e.g., Programming, Design, Data Science).
View Toggles: Seamless switching between Grid and List views for the course catalog.
Dark/Light Mode Theme: Integrated theme toggle for enhanced accessibility and user preference.
Multi-language Support: Dynamic language switching functionality.
Fully Responsive Design: Optimized for all devices, ensuring a seamless experience on desktops, tablets, and mobile phones.
Dynamic Mock Data: Utilizes JavaScript and fakeData.js to simulate database interactions and state management, making the platform easily integratable with any back-end API in the future.
Technologies Used:
HTML5
CSS3
Vanilla JavaScript