Niyo Labs
Educational Technology
Niyo Group
Niyo Labs is a platform focused on transforming education by offering tech training to individuals and organizations. It emphasizes collaborative and gamified learning experiences, aiming to equip users with skills for the digital economy. The platform provides a wide range of courses in areas such as data analysis, digital marketing, and project management. It also offers features like interactive quizzes, learning with peers, and access to job opportunities, making it ideal for career advancement
Role
- Component Design: Built reusable UI components for scalability, such as course cards, gamification elements (e.g., leaderboards, badges), dashboards etc.
- State Management: Implemented efficient state management using Redux librarry
- Component Design: Designed responsive and accessible interfaces for users across devices (mobile, tablet, desktop).
- Gamification Features: Developed features like badges, progress bars, and peer interaction tools.
- Animations and Transitions: Implemented animations to enhance user experience, such as transitions during course progress or rewards.
- Code Splitting: Implemented lazy loading and optimized assets to reduce initial load time.
- SEO and Accessibility: Ensured the platform is SEO-friendly with metadata and semantic HTML.
- Browser Compatibility: Tested across browsers to ensure a consistent experience.
- API Integration: Worked with backend engineers to integrate REST APIs for dynamic data, such as course content, user profiles leaderboards, jobs, Certificates, Learning Buddies, Subscription etc
- Real-time Features: Implemented WebSocket for real-time data fetching for collaborative learning sessions called Learn with a Friend
1. Architecting the Frontend Framework
2. Creating Interactive UI/UX
3. Optimizing Performance
4. Backend Collaboration