Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/codebrahma/csv-to-graphql

Simple Node.js app which provides graphql APIs for CSV input.
https://github.com/codebrahma/csv-to-graphql

csv graphql heroku node node-js

Last synced: about 1 month ago
JSON representation

Simple Node.js app which provides graphql APIs for CSV input.

Awesome Lists containing this project

README

        

# CSV to GraphQL

[DEMO](https://csv-to-graphql.herokuapp.com)

![CSV to GraphQL demo](./DEMO.gif)

## Dev environment setup

### Setup Prerequisites
Install the below softwares

| S.No | Software | Version | Reference |
| :--------- | :-------- | :------- | :-------- |
| 1 | node | >= 9.10.0 | [Node.js installation with nvm](https://blog.pm2.io/install-node-js-with-nvm/) |
| 2 | npm | >= 6.4.1 | [npm installation](https://www.npmjs.com/get-npm) |

### Setup Instructions
1. Clone the project

```shell
git clone [email protected]:Codebrahma/csv-to-graphql.git
```
2. Switch your current working directory to the root directory of the project

```shell
cd csv-to-graphql
```
3. Install the dependencies required by the app and development environment

```shell
npm install
```
4. Start the server

```shell
npm start
```

## Developer notes

### To Contribute
1. Create a new feature branch from `master` branch
2. Make your contribution or changes
3. Push your branch to github.com
4. Raise PR to `master` from your feature branch.
5. Assign `ready-for-review` label to your PR once you are done.