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

https://github.com/amanda-santos/github-blog

This is a fully responsive blog made with the Github Issues API. It was built during the Ignite course by Rocketseat.
https://github.com/amanda-santos/github-blog

github-api react styled-components typescript vite

Last synced: 8 days ago
JSON representation

This is a fully responsive blog made with the Github Issues API. It was built during the Ignite course by Rocketseat.

Awesome Lists containing this project

README

          


💻 Github Blog




GitHub top language

Repository size


GitHub last commit


Repository issues


About the project   |   
Layout   |   
Technologies   |   
Preview   |   
Getting started   |   
How to contribute   

## 📝 About the project

This is a fully responsive blog made with the Github Issues API. It was built during the Ignite course by Rocketseat.

## 🎨 Layout


Click here to check the layout on Figma.

## 👩🏻‍💻 Technologies

Technologies used to develop this project:

- React
- TypeScript
- Styled Components
- Vite
- React Hook Form
- Zod
- Font Awesome Icons
- React Markdown
- Axios
- Github API

## 🖥 Preview

https://user-images.githubusercontent.com/49074930/190404692-f30d32d5-f093-476e-8ec0-3fc4ce6e27bc.mp4

https://user-images.githubusercontent.com/49074930/190404707-3b4d69f6-3f45-49e5-816f-c39bf5a66da1.mp4

Click here to see it live 📺

## ⌨ Getting started

- Run `npm i` or `yarn` to install the dependencies
- Run the development server with `npm run dev` or `yarn dev`

## 🤔 How to contribute

**Make a fork of this repository**

```bash
# Fork using GitHub official command line
# If you don't have the GitHub CLI, use the web site to do that.

$ gh repo fork amanda-santos/github-blog
```

**Follow the steps below**

```bash
# Clone your fork
$ git clone your-fork-url && cd github-blog

# Create a branch with your feature
$ git checkout -b my-feature

# Make the commit with your changes
$ git commit -m 'feat: My new feature'

# Send the code to your remote branch
$ git push origin my-feature
```

After your pull request is merged, you can delete your branch

---

Made with 💜 by Amanda Santos