Welcome to LessonLab, a modern Web 2.0 application that helps educators manage high-quality classroom activities, all while reducing administrative workload.
🔗 Live Demo: https://cocotapi.github.io/lesson-lab-frontend/
The backend is built with TypeScript, Node.js, and Express, utilizing PostgreSQL for data storage. It includes robust authorization, validation, and error handling.
While the full-stack version was previously deployed using AWS EC2 and RDS, it is currently paused due to recent Google OAuth updates and AWS cost considerations.
- Frontend: React, JavaScript, HTML, CSS
- Backend: TypeScript, Node.js, Node Express, PostgreSQL
- UI/UX Tools: Figma, PgAdmin, Postman, Git,
- Deployment: GitHub Pages (frontend only)
- Secure user authentication with OAuth
- Robust data validation
- Asynchronous request handling and error management
- Structured PostgreSQL database design