Overview
A full-stack educational platform providing interactive learning modules, student progress tracking, and content management tools for educators. The system featured a React-based frontend with Redux state management and a Node.js/LoopBack backend connected to MongoDB.
Source code is proprietary. Developed at K-3Soft (Sep 2016 — Feb 2017).
Key Features
- Interactive Learning Modules: Dynamic course content delivery with progress indicators
- Student Progress Tracking: Analytics dashboard for monitoring learner engagement and completion rates
- Content Management: Tools for educators to create, edit, and organize course materials
- User Roles: Separate interfaces for students, teachers, and administrators
- REST API: LoopBack-generated API endpoints with model-driven development
- Responsive Design: Mobile-friendly interface for learning on any device
Tech Stack
- Frontend: React with Redux for state management
- Backend: Node.js with LoopBack framework
- Database: MongoDB
- Language: JavaScript (ES6+)
My Role
Full-Stack Software Engineer. Developed React components with Redux state management on the frontend, built RESTful API endpoints using the LoopBack framework on the backend, and worked with MongoDB for data persistence.
