LMS (Learning Management System)

A responsive Learning Management System (LMS) developed for the Tashkent Institute of Finance and Technology (TIFT). Built with React.js, it streamlines the management of courses, students, and instructors while delivering an intuitive and engaging user experience.

Tech Stack

  • Library: React.js
  • Language: TypeScript
  • Styling: Tailwind CSS
  • State Management: Redux, Redux Toolkit
  • Backend: RESTful API (integrated with TIFT backend)

Key Features

  • Responsive design that works seamlessly on all devices
  • Dynamic course management (creation, editing, and deletion)
  • Real-time progress tracking for students
  • Secure user authentication and session management
  • Interactive dashboards for admins and instructors
  • Notifications and announcements system

Performance

The website achieves perfect Lighthouse scores across all metrics:

  • Performance: 90+
  • Accessibility: 95+
  • Best Practices: 100
  • SEO: 90+

This project demonstrates my ability to develop a robust, user-friendly LMS tailored to the needs of educational institutions, ensuring seamless interaction between all stakeholders.