https://github.com/gusbueno/github-organizations-page
search organizations in Github :octocat: by using the Github GraphQL API
https://github.com/gusbueno/github-organizations-page
apollo apollo-client github-api-v4 github-organizations graphql reactjs
Last synced: 18 days ago
JSON representation
search organizations in Github :octocat: by using the Github GraphQL API
- Host: GitHub
- URL: https://github.com/gusbueno/github-organizations-page
- Owner: gusbueno
- License: mit
- Created: 2020-07-09T07:47:09.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T11:24:18.000Z (over 3 years ago)
- Last Synced: 2024-04-18T09:21:20.647Z (about 2 years ago)
- Topics: apollo, apollo-client, github-api-v4, github-organizations, graphql, reactjs
- Language: TypeScript
- Homepage: https://organizations-page.vercel.app
- Size: 879 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GITHUB ORGANIZATIONS PAGE
This project allows you to search organizations in Github :octocat: by using the Github GraphQL API. It shows organization information such a description, logo, web, repositories, etc...
## Installation
1. You need to create a `.env` file with `GITHUB_TOKEN` variable. You can get this token by following this steps [Creating a personal access token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token). You should mark `repo` and `admin:org` for make it work properly
2. Run `yarn install` so that to install all the dependencies needed
3. Run `yarn start` so that to run the project in development mode
4. Run `yarn build` to create a production build
## Technologies used
- [react](https://reactjs.org/)
- [redux](https://redux.js.org/)
- [styled-components](https://styled-components.com/)
- [Apollo](https://www.apollographql.com/)
- [reselect](https://github.com/reduxjs/reselect)
- [typescript](https://www.typescriptlang.org/)
- [webpack](https://webpack.js.org/)