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


✨ AnalyzeMyDream [Astro.js - FastAPI]

✨ AnalyzeMyDream [Astro.js - FastAPI]

AnalyzeMyDream é uma plataforma inovadora construída usando Astro.js, oferecendo interpretação de sonhos com IA para ajudar os usuários a obter insights mais profundos sobre seus sonhos. A plataforma se integra perfeitamente ao FastAPI, Flask e modelos avançados de IA, proporcionando análises rápida

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

🎬 Cinemathe [Vue.js - Django Rest Framework]

🎬 Cinemathe [Vue.js - Django Rest Framework]

Uma aplicação web full-stack desenvolvida com Vue.js e Django Rest Framework que simplifica as escolhas de entretenimento. Ele fornece autenticação contínua para salvar favoritos, informações técnicas detalhadas para filmes e séries de TV com análises incluídas e compartilhamento de conteúdo em mídi

Mais Informação