Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/renatorosafranco/github-repo-react

🚀 REACTJS | BEGINNER | Github Repository Highlighter
https://github.com/renatorosafranco/github-repo-react

jsx-syntax react-app react-project react-router-dom reactjs

Last synced: 13 days ago
JSON representation

🚀 REACTJS | BEGINNER | Github Repository Highlighter

Awesome Lists containing this project

README

        

# REACT | GITHUB-REPO-REACT
Date: 07/08/2023 / **RADOM - POLAND**

Author: **Renato Rosa Franco**

### **ABOUT**
**Github-Repo-React** is a project created with ReactJS using **JSX**

for demonstrate the use of **ReactJS** in a real world application.

### **GOALS**
This project was designed to:

- Add a **Github repo**
- Remove a **Github repo**
- Retrieve a single **Github Repo**
- Retrieve the author of the **Repo**
- Retrieve issues related to the **Repo**
- Filter repo **issues** by **status**
- Filter issues by status **All**
- Filter issues by status **Open**
- Filter issues by status **Closed**

### **SETUP**
You can setup the project in two ways cloning and running them

or using ***docker && docker-compose*** to set the environment for you.

------

##### LOCAL SETUP
```
# Clone the project from github
git clone [email protected]:RenatoRosaFranco/github-repo-react.git repo-app

# Enter the project folder
cd repo-app

# Install project dependencies
npm install

# Run the server
npm start
```

##### DOCKER SETUP
```
# Build project from docker-compose
docker-compose build --no-cache

# Run the server
docker-compose up
```

#### IMAGES

![Captura de tela de 2023-09-07 19-24-21](https://github.com/RenatoRosaFranco/github-repo-react/assets/6882872/be29b179-2e95-4e06-bfc9-8cf0b020653f)

![Captura de tela de 2023-09-07 19-24-29](https://github.com/RenatoRosaFranco/github-repo-react/assets/6882872/a67d6257-6638-4475-b9a7-8d91406fe458)

![Captura de tela de 2023-09-07 19-24-38](https://github.com/RenatoRosaFranco/github-repo-react/assets/6882872/e80a9cc9-43b6-45fa-9441-b11530d2dd3b)

![Captura de tela de 2023-09-07 19-26-41](https://github.com/RenatoRosaFranco/github-repo-react/assets/6882872/a83db5ec-5c92-4fe4-93ac-fa28f16ebc41)

![Captura de tela de 2023-09-07 19-29-09](https://github.com/RenatoRosaFranco/github-repo-react/assets/6882872/37bfff33-6edb-492e-80b8-55613bb39366)

![Captura de tela de 2023-09-07 19-29-16](https://github.com/RenatoRosaFranco/github-repo-react/assets/6882872/8bc3f9cd-e7b8-49a8-8c19-ed1557197b38)