Bolted - [Astro.js - Python - React.js].

Bolted - [Astro.js - Python - React.js].

Bolted simplifica o gerenciamento de links da web. Esta ferramenta transforma URLs longas em versões curtas, facilitando seu uso e distribuição. O projeto utiliza tecnologias modernas: FastAPI e Astro.js no núcleo, React para a interface do usuário e PostgreSQL como banco de dados.

Stack Técnico:

  • Frontend:

    • Astro.js para geração de sites estáticos
    • React para componentes interativos
    • Tailwind CSS para estilização
  • Backend:

    • Framework FastAPI
    • PostgreSQL via Supabase
    • Python 3.11+

Guia de Instalação:

Configuração do Backend
# Clonar repositório
git clone https://github.com/ivnimprv/bolted-python.git
cd bolted-python

# Criar ambiente virtual
python -m venv venv
source venv/bin/activate  # Linux/macOS
.\venv\Scripts\activate   # Windows

# Instalar dependências
pip install -r requirements.txt

# Configurar ambiente
cp .env.example .env # Editar .env com suas credenciais
Configuração do Frontend
# Clonar repositório
git clone https://github.com/ivnimprv/bolted-frontend.git
cd bolted-frontend

# Instalar dependências
npm install

# Servidor de desenvolvimento
npm run dev

# Build para produção
npm run build

Variáveis de Ambiente:

Backend (.env)
DOMAIN_URL=https://bolted.site
HASHIDS_SALT=your_secure_salt_here
DB_HOST=your_database_host
DB_USER=your_username
DB_PASSWORD=your_password
DB_NAME=your_database
DB_SSLMODE=require
Frontend (.env)
PUBLIC_API_URL=https://api.bolted.site

Licença:

Veja LICENSE para mais detalhes.


Tags :
Share :

Projetos Semelhantes


🔌 MCP Series [Node.js - Claude Desktop - Integrações API]

🔌 MCP Series [Node.js - Claude Desktop - Integrações API]

MCP Series É uma coleção completa de servidores baseados no Model Context Protocol (MCP) que potencializam assistentes de IA com capacidades avançadas para interagir com serviços externos, plataformas digitais, fontes de conteúdo e dados em tempo real.

Mais Informação

🦑 Gitset.dev [Astro.js - Python - React.js - AI - Node.js]

🦑 Gitset.dev [Astro.js - Python - React.js - AI - Node.js]

Gitset.dev é um conjunto abrangente de ferramentas baseadas em IA que aprimoram sua experiência de desenvolvimento no GitHub. Ele oferece soluções para gestão simplificada de repositórios, versionamento preciso e documentação clara. Construído com Astro.js/R

Mais Informação

🎬 EnterCinema [Vue.js - Django Rest Framework]

🎬 EnterCinema [Vue.js - Django Rest Framework]

Uma plataforma avançada para descoberta de conteúdo multimídia, desenvolvida com Vue.js e Django Rest Framework, que otimiza a experiência de escolher entretenimento. Destaca-se pelo seu chatbot contextual com memória persistente para consultas em linguagem natural, sistema de recomendações personal

Mais Informação

🏷️ MCP Domain Availability Checker [Python - Domain APIs - Claude Desktop]

🏷️ MCP Domain Availability Checker [Python - Domain APIs - Claude Desktop]

MCP Domain Availability Checker é uma integração com o Model Context Protocol que permite ao Claude Desktop verificar a disponibilidade de domínios em mais de 50 extensões TLD populares. Essa ferramenta combina resolução DNS com consultas WHOIS para fornecer resultados precisos, além de sugestõe

Mais Informação

� Peekvisor [Astro.js - TypeScript - Analytics - Privacidade]

� Peekvisor [Astro.js - TypeScript - Analytics - Privacidade]

Peekvisor é uma plataforma de análise web focada em privacidade: permite que empresas e equipes obtenham insights em tempo real sobre o tráfego e o comportamento dos usuários sem coletar dados pessoais identificáveis. Projetada para a web moderna, oferece anális

Mais Informação