Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/renantrs/github-app

Desafio de projeto do Bootcamp, um buscador de repositórios de usuários do GitHub
https://github.com/renantrs/github-app

apollo-client cssmodules cypress framer-motion graphql jest react-router-dom-v6 reactjs redux-toolkit sass testing-library typescipt

Last synced: about 13 hours ago
JSON representation

Desafio de projeto do Bootcamp, um buscador de repositórios de usuários do GitHub

Awesome Lists containing this project

README

        


Logo bootcamp spread



GitHub License
GitHub top language
GitHub last commit
GitHub issues open
GitHub closed issues
GitHub pull request open
GitHub closed pull requests


Demo on phone
Demo on desktop

## About this project

This project was a bootcamp challenge.

## How to use

To clone and run this project, you'll need **[Git](https://git-scm.com)**, **[node v14.19.3]()** or higher + **[yarn v1.22.15](https://yarnpkg.com)** or higher installed on your computer. From your command line:

```bash
#Clone this repository
$ git clone https://github.com/RenanTRS/github-app.git

#Go into the repository
$ cd github-app

#Install dependencies
$ yarn

#Run
$ yarn dev

#Run unitary tests
$ yarn test

#Run e2e tests
$ yarn cypress
```

## Built with

[![Vite](https://img.shields.io/badge/Vite-gray?style=for-the-badge&logo=vite)](https://vitejs.dev/guide/#scaffolding-your-first-vite-project)
[![ReactJs](https://img.shields.io/badge/ReactJs-darkblue?style=for-the-badge&logo=react)](https://reactjs.org/)
[![TypeScript](https://img.shields.io/badge/Typescript-darkblue?style=for-the-badge&logo=typescript)](https://www.typescriptlang.org/)
[![Sass](https://img.shields.io/badge/Sass-gray?style=for-the-badge&logo=sass)](https://sass-lang.com/)
[![React Router Dom](https://img.shields.io/badge/React%20Router%20Dom-2D2D2D?style=for-the-badge&logo=reactrouter)](https://v5.reactrouter.com/web/guides/quick-start)
[![Redux](https://img.shields.io/badge/redux-764abc?style=for-the-badge&logo=redux)](https://redux.js.org/)
[![Jest](https://img.shields.io/badge/Jest-c21325?style=for-the-badge&logo=jest)](https://jestjs.io/)
[![Testing Library](https://img.shields.io/badge/Testing%20Library-gray?style=for-the-badge&logo=testinglibrary)](https://testing-library.com/)
[![Cypress](https://img.shields.io/badge/cypress-04C38E?style=for-the-badge&logo=cypress)](https://www.cypress.io/)
[![SWC Jest](https://img.shields.io/badge/SWC%20Jest-gray?style=for-the-badge&logo=swc)](https://swc.rs/docs/usage/jest)
[![SWC Core](https://img.shields.io/badge/SWC%20Core-gray?style=for-the-badge&logo=swc)](https://swc.rs/docs/usage/core)
[![GraphQL](https://img.shields.io/badge/GraphQl-e10098?style=for-the-badge&logo=graphql)](https://graphql.org/)
[![Apollo Client](https://img.shields.io/badge/Apollo-3f20ba?style=for-the-badge&logo=apollographql)](https://www.apollographql.com/)
[![Framer Motion](https://img.shields.io/badge/Framer%20Motion-b1f?style=for-the-badge&logo=framer)](https://www.framer.com/motion/)
[![PhosphorIcons](https://img.shields.io/badge/Phosphor%20Icons-ffd76a?style=for-the-badge&logo=phosphoricons)](https://phosphoricons.com/)
[![EsLint](https://img.shields.io/badge/EsLint-4b32c3?style=for-the-badge&logo=eslint)](https://eslint.org/)
[![Prettier](https://img.shields.io/badge/Prettier-gray?style=for-the-badge&logo=prettier)](https://prettier.io/)
[![Yarn](https://img.shields.io/badge/Yarn-darkblue?style=for-the-badge&logo=yarn)](https://yarnpkg.com/)

## Contact

- Email me - [email protected]
- Connect with me on [LinkedIn](https://www.linkedin.com/in/renantrsouza/)

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/renantrs/github-app/blob/main/LICENSE) file for details.