Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aggutierrez98/products-app-graphql-server

ProductsApp Graphql server
https://github.com/aggutierrez98/products-app-graphql-server

apollo apollo-server cloudinary graphql mongodb nodejs typegoose typescript

Last synced: about 1 month ago
JSON representation

ProductsApp Graphql server

Awesome Lists containing this project

README

        

# Products App server

## GraphQL Server for products, categories and users managment

### Made with

GraphQL, NodeJS, Apollo-Express, MongoDB, Typegoose and Typescript

### Made by: Agustin Gutierrez

### Includes

- User authorization and authentication with JWT
- Categories, Products and Users CRUD operations
- User and Products images upload to server and Cloundinary

## Scripts

```json
"scripts": {
"start": "NODE_ENV=production node build/app.js",
"build": "tsc -p . && ncp schema build/schema",
"start:dev": "npm run build:dev",
"build:dev": "nodemon 'app.ts' --exec 'ts-node' app.ts -e ts,json,graphql"
},
```

### Demo

[Products App](https://products-app-server.fly.dev/)

#### Full documentation of graphql queries can be found [here](https://studio.apollographql.com/graph/ProductosAppDocumentation)