PetResc é uma plataforma desenvolvida para conectar ONGs, protetores e adotantes. O objetivo é facilitar a adoção de animais, o encontro de lares temporários e a divulgação de animais perdidos/encontrados.
O sistema permite que ONGs gerenciem seus animais e que usuários comuns se candidatem para adoção ou ofereçam lar temporário.
O projeto utiliza a API do Google Gemini para auxiliar no cadastro de animais. O objetivo é resolver a dificuldade que muitos usuários têm em criar textos atraentes para adoção.
Como funciona:
- O utilizador insere as características técnicas (espécie, cor, temperamento).
- O sistema envia um prompt estruturado para a IA.
- A IA retorna uma narrativa emocionante em primeira pessoa.
- O resultado é pré-preenchido no campo de descrição, agilizando o cadastro e aumentando o apelo emocional do perfil do animal.
As seguintes ferramentas foram usadas na construção do projeto:
- React + Vite
- TypeScript
- Node.js (Backend)
- Prisma (ORM)
- PostgreSQL (Banco de Dados)
- CSS Modules
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso é bom ter um editor para trabalhar com o código como VSCode.
É possível acessar o site pelo link: (https://pet-resc.vercel.app/)
# Clone este repositório
$ git clone <https://github.com/ryujoao/PetResc.git>
# Acesse a pasta do projeto no terminal/cmd
$ cd petresc
# Instale as dependências
$ npm install
$ npm i react-icons
# O servidor iniciará na porta:5173 - acesse <http://localhost:5173>