Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teacoder-team/nestjs-backend

This project is a backend for the Teacoder educational platform focused on teaching web development. It is developed using modern technologies to ensure high performance, scalability, and ease of use.
https://github.com/teacoder-team/nestjs-backend

docker docker-compose nestjs postgresql-database prisma-orm redis session-auth

Last synced: 9 days ago
JSON representation

This project is a backend for the Teacoder educational platform focused on teaching web development. It is developed using modern technologies to ensure high performance, scalability, and ease of use.

Awesome Lists containing this project

README

        

# Teacoder Backend

Welcome to the **Teacoder** backend project! This application is designed to support an educational platform, providing a robust API for managing courses, users, and learning resources.

## Features

- **User Management**: Register, login, and manage user profiles.
- **Course Management**: Create, update, and delete courses with associated content.
- **Progress Tracking**: Monitor user progress through courses and modules.
- **Secure Authentication**: Implemented using JWT for secure access.

## Technologies Used

- **Node.js**: JavaScript runtime for building scalable network applications.
- **NestJS**: A progressive Node.js framework for building efficient and reliable server-side applications.
- **Prisma**: A modern ORM for seamless database interactions.
- **PostgreSQL**: A powerful relational database system for data storage.
- **TypeScript**: A typed superset of JavaScript that compiles to plain JavaScript.