@dipakparmar/ca-business-registry-graphql
Version:
✡️ GraphQL API for Canada Business Registry.
52 lines (38 loc) • 1.63 kB
Markdown
# GraphQL API for Canada Business Registry
A GraphQL API for retrieving information about businesses registered in Canada. The API is built using GraphQL, a modern and flexible query language for APIs.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
## Prerequisites
What things you need to install the software and how to install them:
- Node.js v16 or higher
- npm v6 or higher
- yarn or npm package manager ( I prefer yarn )
### Installing
1. Clone the repository:
```bash
git clone https://github.com/dipakparmar/ca-business-registry-graphql.git
```
2. Change into the project directory:
```bash
cd ca-business-registry-graphql
```
3. Install dependencies:
```bash
yarn install
```
4. Start the dev server:
```bash
yarn dev
```
The server should now be running on http://localhost:4000 or port specified in .env file. You can now open the GraphQL Playground at http://localhost:4000/alpha/graphql to start querying the API.
## Usage
The API supports the following query fields:
- SearchBusiness(keyword: String, page: Int): BusinessSearchResult
# Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/my-new-feature`)
3. Commit your changes (`git commit -ams -S 'Add some feature'`)
4. Push to the branch (`git push origin feature/my-new-feature`)
5. Create a new Pull Request
## License
This project is licensed with the [AGPL-3.0 License](https://github.com/dipakparmar/ca-business-registry-graphql/blob/main/LICENSE).