Skip to content

anna-llorens/github-issues

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕵️‍♀️ React Github issues search

This app connects to the Github React issues repository and search through them.

⚙️ Requirements

  • Node 14+
  • Yarn 1.22+

🚀 Getting started

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

📝 Main features

  • 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

🧪 Testing

To run the frontend Unit tests:

 yarn test

ℹ️ Technologies

  • 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.

✍️ Authors

Anna Llorens

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published