Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gabriel-jesusvix/gjblog.github.io

In this challenge, we will practice using HTTP clients by consuming the Github API to create a personal blog.🔥
https://github.com/gabriel-jesusvix/gjblog.github.io

axios-react context-api reacthookform reactjs styled-components typescript vitejs

Last synced: 1 day ago
JSON representation

In this challenge, we will practice using HTTP clients by consuming the Github API to create a personal blog.🔥

Awesome Lists containing this project

README

        

# Git hub Issues Challenge
- The project consists of developing an application that will use the GitHub API to fetch items from a repository, data from your profile and display them as a blog.

## Challenges

- Listing of your profile with image, number of followers, name and other information available via the GitHub API.
- List and filter all repository edits with a small summary of their contents
- Create a page to display a complete post (issue)

## Techs
- ViteJS
- Styled Components
- Git Hub Api
- React Hooks
- Contenxt API
- Axios

## Run Project

```bash
git clone this repository
cd repository
npm i or yarn
npm run dev
npm run test
```

## ScreenShots / Movie

![Github blog]![image](https://github.com/Gabriel-Jesusvix/gjblog.github.io/assets/62946928/4524904d-e2ea-41b6-83fd-13ceae4ad50b)
![image](https://github.com/Gabriel-Jesusvix/gjblog.github.io/assets/62946928/08e33f2c-2a47-40a4-8538-f4c55d7da365)
![image](https://github.com/Gabriel-Jesusvix/gjblog.github.io/assets/62946928/94905387-eca7-459b-94e2-c4be1a3840a1)