Dyslearnzia - Learning Management Solution Customized for Dyslexic Students

Full Stack Development: Architected and implemented a comprehensive Learning Management System for dyslexic students, developing both robust backend and accessible frontend interfaces 

Backend Development: Engineered a RESTful API using Express.js following MVC principles, integrated with MySQL and Redis for caching. Implemented analytics tracking to store user engagement data (e.g., time spent viewing lectures) 

Security and Authentication: Designed and implemented a privilege-based access system using JWT tokens and HttpOnly cookies, ensuring secure and role-specific access to system features 

Frontend Development: Developed responsive and accessible user interfaces using Next.js and React.js, implementing Tailwind CSS and Material-UI for styling, and creating skeleton loading components for enhanced UX 

Cloud Infrastructure: Leveraged AWS services (EC2, S3, CloudFront, SES) to enhance system capabilities, optimizing for scalability and cost-effectiveness 

CI/CD and Testing: Implemented a comprehensive CI/CD pipeline using GitHub Actions and AWS EC2, coupled with thorough testing strategies: 

Backend: Unit and integration tests using Jest 

Frontend: Jest for component and utility testing, Cypress for end-to-end testing of critical user flows

24 Feb 2024

Keywords
Web Development
Full Stack
Next.js
Express.js
AWS
CI/CD
MySQL
Material UI
Tailwind CSS
RESTful API

Creating portfolio made simple for

Trusted by 47300+ Generalists. Try it now, free to use

Start making more money