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

https://github.com/msvalandro/github-blog

Github Blog is a web application built with React.js, Vite, Tailwind CSS, React Hook Form, Zod, date-fns and Axios. The app was developed during the Rocketseat Ignite program as part of my learning journey. It aims to provide blog page to read Github issues.
https://github.com/msvalandro/github-blog

axios date-fns pnpm reacthookform reactjs tailwindcss vite zod

Last synced: 2 months ago
JSON representation

Github Blog is a web application built with React.js, Vite, Tailwind CSS, React Hook Form, Zod, date-fns and Axios. The app was developed during the Rocketseat Ignite program as part of my learning journey. It aims to provide blog page to read Github issues.

Awesome Lists containing this project

README

          

# 🐈‍⬛ Github Blog

**Github Blog** is a web application built with React.js, Vite, Tailwind CSS, React Hook Form, Zod, date-fns and Axios. The app was developed during the [Rocketseat Ignite](https://www.rocketseat.com.br/) program as part of my learning journey. It aims to provide blog page to read Github issues.

## ✨ Features

- Interact with Github API to fetch user, repository and issues data
- Create a form with React Hook Form and Zod to filter for issues
- User-friendly interface developed with Tailwind CSS

## 👾 Getting Started

Follow these steps to get the app up and running on your local machine.

### Prerequisites

- Node.js v18.17.1 or higher
- pnpm (package manager)

### Installation

```sh
# Clone the repository
git clone https://github.com/msvalandro/github-blog
cd github-blog

# Install dependencies
pnpm i

# Run the app
pnpm dev
```

## 📄 License

This project is licensed under the MIT License - see the LICENSE file for details.