This app connects to the Github React issues repository and search through them.
- Node 14+
- Yarn 1.22+
In order to start the app first open the .env
file and add your github token
REACT_APP_GITHUB_TOKEN = ADD_YOUR_TOKEN_HERE
If you don't have personal github access token you can follow the steps on how to generete a one here.
Once, you have added the token you can start the app. From the root directory run
yarn && yarn start
- By default shows the latest issues from the Facebook/React repo
- Renders the Issues list with a preview
- Search issues by title or body
- Filter issues by Open/Closed
To run the frontend Unit tests:
yarn test
-
React React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
-
Apollo-client: Apollo is a platform for building a supergraph, a unified network of all your data, services, and capabilities that connects to your application clients (such as web and native apps). At the heart of the supergraph is a query language called GraphQL.
-
Sass/Scss: Sass is an extension of CSS, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
-
Eslint: Find and fix problems in your JavaScript code. ESLint statically analyzes your code to quickly find problems.