Skip to content

Repository files navigation

LessonLab Backend

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/

⚠️ Note: The deployed demo does not include backend functionality. 📁 Frontend Repository: LessonLab Frontend

Tech Summary

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.

🛠️ Tech Stack

  • Frontend: React, JavaScript, HTML, CSS
  • Backend: TypeScript, Node.js, Node Express, PostgreSQL
  • UI/UX Tools: Figma, PgAdmin, Postman, Git,
  • Deployment: GitHub Pages (frontend only)

Features

  • Secure user authentication with OAuth
  • Robust data validation
  • Asynchronous request handling and error management
  • Structured PostgreSQL database design

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages