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

https://github.com/glaucia86/ts-rest-api-video

A repository teaching how to use TypeScript with Copilot + Swagger + Docker + Azure Database for PostgreSQL + Jest + TypeORM
https://github.com/glaucia86/ts-rest-api-video

Last synced: 5 months ago
JSON representation

A repository teaching how to use TypeScript with Copilot + Swagger + Docker + Azure Database for PostgreSQL + Jest + TypeORM

Awesome Lists containing this project

README

          

# TypeScript REST API Application (with Copilot + Swagger + Docker + Azure Database for PostgreSQL + Jest + TypeORM)

A series of videos which demonstrate how to make a REST application with TypeScript by:

* Copilot
* Swagger
* Docker
* Azure Database for PostgreSQL
* Jest
* TypeORM
* And much more...

## 🚀 Resources Used

- **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-97470-gllemos)**
- **[TypeScript](https://www.typescriptlang.org/)**
- **[Node.js 18.x](https://nodejs.org/en/)**
- **[Azure Database for PostgreSQL](https://azure.microsoft.com/products/postgresql/?WT.mc_id=javascript-97470-gllemos)**
- **[Docker Desktop](https://www.docker.com/products/docker-desktop)**
- **[Azure Free Account](https://azure.microsoft.com/?WT.mc_id=javascript-97470-gllemos)**
- Some Visual Studio Code Extensions:
- **[Azure Tools Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack&WT.mc_id=javascript-97470-gllemos)**
- **[TypeScript Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next&WT.mc_id=javascript-97470-gllemos)**
- **[ESLint Extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint&WT.mc_id=javascript-97470-gllemos)**
- **[Jest Extension](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest&WT.mc_id=javascript-97470-gllemos)**
- **[REST Client Extension](https://marketplace.visualstudio.com/items?itemName=humao.rest-client&WT.mc_id=javascript-97470-gllemos)**
- **[Remote Containers Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)**

## 🔥 How to run the application locally?

(under construction)

## ⭐️ Important Resources

(under construction)

## ❓ Questions? Comments?

If you have any questions about the code developed, feel free to open an **[ISSUE HERE](https://github.com/glaucia86/ts-rest-api-video/issues)**. We'll get back to you soon!