Skip to main content

Kanbas Web Application

View on GitHub
Key Accomplishments

Incorporated the development of a TypeScript course management system with Node.js (RESTful API Development), React, Redux, and MongoDB, supporting CRUD functionality and efficient data aggregation and summarization to support instructor dashboards.

Integrated MongoDB (for content) with PostgreSQL (for structured data) in a modular backend, improving data handling and query efficiency.

Deployed full-stack applications using Docker on AWS (EC2), Netlify, and Render; implemented Redis caching, lazy loading, and CI/CD pipelines to improve user experience and streamline release cycles.

Technologies Used

Node.js, React, Redux

MongoDB, PostgreSQL

Docker, AWS (EC2)

Redis, Netlify, Render