Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yanrodrigues205/marketplaceapi
Project developed with the objective of creating an api in typescript, using new technologies such as prisma and studying the MVC concept applied to NodeJS projects. PT-BR Projeto desenvolvido com objetivo de criar uma api em typescript, usando tecnologias novas como prisma e estudar o conceito MVC aplicado a projetos NodeJS.
https://github.com/yanrodrigues205/marketplaceapi
Last synced: 7 days ago
JSON representation
Project developed with the objective of creating an api in typescript, using new technologies such as prisma and studying the MVC concept applied to NodeJS projects. PT-BR Projeto desenvolvido com objetivo de criar uma api em typescript, usando tecnologias novas como prisma e estudar o conceito MVC aplicado a projetos NodeJS.
- Host: GitHub
- URL: https://github.com/yanrodrigues205/marketplaceapi
- Owner: yanrodrigues205
- License: mit
- Created: 2023-08-08T00:24:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-13T20:25:53.000Z (over 1 year ago)
- Last Synced: 2023-08-13T21:36:08.237Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 162 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MarketPlaceAPI
EN-US Project developed with the objective of creating an api in typescript, using new technologies such as prisma and studying the MVC concept applied to NodeJS projects.
PT-BR Projeto desenvolvido com objetivo de criar uma api em typescript, usando tecnologias novas como prisma e estudar o conceito MVC aplicado a projetos NodeJS.## Install Dependencies / Instalar Dependencias
-npm i express bcryptjs jsonwebtoken ejs
-npm i prisma typescript @types/express ts-node-dev -D
-npm i body-parser --save
-npm i @types/bcryptjs -D
-npm i @types/jsonwebtoken -D
-npm i @types/ejs -D
-npx tsc --init
-npx prisma init## UserRegister
![image](https://github.com/yanrodrigues205/MarketPlaceAPI/assets/92941649/35c0a2dc-f4da-4a11-8bf2-d1f57a7f0732)
## StoreRegister
![loja_criada_api](https://github.com/yanrodrigues205/MarketPlaceAPI/assets/92941649/7dcd1562-2886-451f-8702-ab5fd734bd01)## ProductsRegister
![produto_criado_api](https://github.com/yanrodrigues205/MarketPlaceAPI/assets/92941649/3583edbf-4f3e-4743-967f-361173b4d044)
![produto_criado_api2](https://github.com/yanrodrigues205/MarketPlaceAPI/assets/92941649/8710b04b-d0cd-4e86-acb5-4d1ed5c98409)
<>## GetDataStore
![informacoes_loja](https://github.com/yanrodrigues205/MarketPlaceAPI/assets/92941649/9e732a00-b610-43d4-ab30-acadd23d01c9)