Skip to content

bryanwinchezz/Zenith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

đŸ€– Zenith

Um assistente pessoal simples e inteligente, criado com IA, desenvolvido em HTML/JavaScript e hospedado via Netlify Functions para comunicação segura com a API de inteligĂȘncia artificial.

📋 Sobre o Projeto

O Zenith é um assistente pessoal baseado em IA que permite ao usuårio fazer perguntas e receber respostas inteligentes diretamente pelo navegador. A comunicação com a API de IA é feita através de funçÔes serverless no Netlify, mantendo as chaves de API seguras no servidor.

đŸ–„ïž Tecnologias Utilizadas

HTML5 JavaScript Netlify

  • HTML5 + JavaScript — interface do assistente (97.5% HTML / 2.5% JS)
  • Netlify Functions — serverless backend para chamadas Ă  API de IA
  • Netlify — hospedagem e deploy contĂ­nuo

📁 Estrutura do Projeto

Zenith/
├── index.html              # Interface do assistente
├── netlify.toml            # Configuração do Netlify
├── package.json            # DependĂȘncias do projeto
├── package-lock.json       # Lock de dependĂȘncias
├── .gitignore              # Arquivos ignorados
├── zenith.png              # Logo do projeto
├── README.md               # Documentação
└── netlify/
    └── functions/          # FunçÔes serverless (API de IA)

✹ Funcionalidades

  • Interface de chat com assistente de IA
  • Processamento de perguntas em linguagem natural
  • Backend serverless via Netlify Functions (sem expor chaves de API)
  • Deploy automĂĄtico e hospedagem na Netlify
  • Design minimalista e focado na usabilidade

🚀 Como Executar Localmente

Pré-requisitos

Instalação

# Clone o repositĂłrio
git clone https://github.com/bryanwinchezz/Zenith.git

# Acesse a pasta
cd Zenith

# Instale as dependĂȘncias
npm install

# Instale o Netlify CLI (se necessĂĄrio)
npm install -g netlify-cli

# Inicie o servidor de desenvolvimento com Netlify
netlify dev

VariĂĄveis de Ambiente

Crie um arquivo .env na raiz do projeto:

API_KEY=sua_chave_de_api_aqui

⚠ Nunca suba sua chave de API para o repositĂłrio. O .gitignore jĂĄ estĂĄ configurado para protegĂȘ-la.

🌐 Deploy

O projeto Ă© configurado para deploy automĂĄtico no Netlify. Configure as variĂĄveis de ambiente diretamente no painel do Netlify em Site Settings → Environment Variables.

# netlify.toml (configuração de funçÔes)
[functions]
  directory = "netlify/functions"

đŸ‘šâ€đŸ’» Autor

bryanwinchezz (Kauan Bryan)

GitHub LinkedIn YouTube


Projeto desenvolvido como exploração de IA aplicada ao desenvolvimento web, integrando assistentes inteligentes com frontend moderno.

About

đŸ€– Zenith Ă© um assistente pessoal inteligente e de design minimalista baseado em inteligĂȘncia artificial. Faça perguntas em linguagem natural diretamente pelo navegador, receba respostas rĂĄpidas e conte com uma arquitetura serverless segura que protege as credenciais da API em produção.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages