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

https://github.com/luanroger/ong-tiniebird-cats


https://github.com/luanroger/ong-tiniebird-cats

Last synced: 29 days ago
JSON representation

Awesome Lists containing this project

README

        

# [Ong TinieBird Cats](https://luanroger.github.io/ong-tiniebird-cats/)

![Main screenshot](https://github.com/LuanRoger/ong-tiniebird-cats/blob/main/images/main-image.png)

## 🛠️ Tecnologias

- [Astro](https://astro.build)
- React
- Typescript
- TailwindCSS
- PostCSS
- GitHub Actions (CI/CD para deploy no GitHub Pages)

### Conceitos e otimizações

- Componentização
- Otimização de imagens ([``](https://docs.astro.build/pt-br/guides/images/#image--astroassets))
- Layout responsivo (para mobile e desktop)
- Otimização de SEO
- Suporte ao principais navegadores

## 💪 Resultado

### [Vídeo](https://github.com/user-attachments/assets/e8d465a3-d1a3-4e26-8b5a-5dc947c45bce)
![Performance metrics](https://github.com/LuanRoger/ong-tiniebird-cats/blob/main/images/speed-metrics.svg)

## 🚀 Como executar

### Pré-requisitos

Você precisa ter o [Node.js](https://nodejs.org) instalado na sua máquina.

### Passo a passo

1. Clone o repositório

2. Instale as dependências

```bash
npm install
```

3. Execute o projeto

```bash
npm run dev
```

Você pode acessar o projeto em [`http://localhost:4321/ong-tiniebird-cats`](http://localhost:4321/ong-tiniebird-cats)