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

https://github.com/gabrielmaialva33/base-graphql-api

A Node.js base project using GraphQL and following best practices.
https://github.com/gabrielmaialva33/base-graphql-api

apollo-server graphql inversify inversifyjs knex knexjs pg postgresql type-graphql type-graphql-api typescript

Last synced: 4 months ago
JSON representation

A Node.js base project using GraphQL and following best practices.

Awesome Lists containing this project

README

        




GraphQL


A base acl project with GraphQL



A GraphQL access control list using TypeScript


License
GitHub top language
GitHub language count
Repository size
wakatime

GitHub last commit
Maia



About   |   
Technologies   |   
Tools   |   
Installation   |   
License


## :bookmark: About

**Base GraphQL** A Node.js base project using GraphQL and following general best practices.


schema


## :computer: Technologies

- **[Typescript](https://www.typescriptlang.org/)**
- **[Node.js](https://nodejs.org/)**
- **[GraphQL](https://graphql.org/)**
- **[Eslint](https://eslint.org/)**
- **[Prettier](https://prettier.io/)**
- **[Japa](https://japa.dev/)**


## :wrench: Tools

- **[WebStorm](https://www.jetbrains.com/webstorm/)**


## :package: Installation

### :heavy_check_mark: **Prerequisites**

The following software must be installed:

- **[Node.js](https://nodejs.org/en/)**
- **[Git](https://git-scm.com/)**
- **[NPM](https://www.npmjs.com/)** or **[Yarn](https://yarnpkg.com/)**


### :arrow_down: **Cloning the repository**

```sh
$ git clone https://github.com/gabrielmaialva33/base-graphql-api.git
```


### :arrow_forward: **Running the application**

- :package: API

```sh
$ cd base-graphql-api
# Dependencies install.
$ yarn # or npm install
# start
$ yarn watch:server # or yarn watch:build
```


### :writing_hand: **Author**

| [![Gabriel Maia](https://avatars.githubusercontent.com/u/26732067?size=100)](https://github.com/demartini) |
| ---------------------------------------------------------------------------------------------------------- |
| [Gabriel Maia](https://github.com/gabrielmaialva33) |

## License

[MIT License](./LICENSE)