Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/teacoder-team/nestjs-backend
- Owner: teacoder-team
- Created: 2024-07-19T16:39:44.000Z (4 months ago)
- Default Branch: development
- Last Pushed: 2024-11-01T16:57:19.000Z (16 days ago)
- Last Synced: 2024-11-01T17:32:18.884Z (16 days ago)
- Topics: docker, docker-compose, nestjs, postgresql-database, prisma-orm, redis, session-auth
- Language: TypeScript
- Homepage: https://api.teacoder.ru
- Size: 38.3 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.