weebie-go

module
v0.0.0-...-4b0c33a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2025 License: MIT

README

🌍 Weebie

Bem-vindo ao Weebie - Sistema de Iniciativas Comunitárias 🏘️

Este sistema web permite a criação, gestão e compartilhamento de iniciativas de projetos com foco no desenvolvimento de comunidades locais. Nosso objetivo é promover práticas sustentáveis e facilitar a colaboração entre indivíduos e organizações comprometidas com um futuro mais colaborativo.

Go Version Firebase MongoDB License

🎨 Visual da Página Web

O Weebie foi projetado com um design moderno e responsivo, garantindo uma experiência de usuário agradável tanto em dispositivos desktop quanto móveis. Abaixo, você pode conferir o logo do projeto e algumas capturas de tela que ilustram o visual da página web.

Logo do Weebie
Capturas de Tela
Visual em Celular

🛠️ Tecnologias Utilizadas

🚀 Funcionalidades Principais

  • 🌱 Criação de Iniciativas:
    Cadastre novas iniciativas sustentáveis com detalhes como título, descrição, objetivos e impacto esperado.

  • 📊 Gestão de Projetos:
    Acompanhe o progresso das iniciativas, atribua tarefas e defina prazos de forma eficiente.

  • 🤝 Colaboração:
    Conecte-se com outros usuários e organizações para colaborar em projetos sustentáveis.

  • 📈 Relatórios e Análises:
    Gere relatórios sobre o impacto das iniciativas e visualize métricas de sucesso.

🛠️ Como Executar o Projeto

📋 Pré-requisitos
  • Go 1.24 ou superior 🐹
  • MongoDB (Atlas) 8.0 ou superior 🍃

📩 Instalação

  1. Clone o repositório:

    git clone https://github.com/codinomello/weebie-go.git
    cd weebie-go
    
    
  2. Adicione o .env + firebase.json:

    touch .env
    
    
  3. Configure as variáveis de ambiente:

    # Porta do servidor HTTP
    PORT=...
    
    # URI do MongoDB
    MONGODB_URI=...
    
    # Base de dados MongoDB
    MONGODB_DATABASE=...
    
    # Configuração do Firebase
    FIREBASE_CREDENTIALS=...
    
    
  4. Instale o templ:

    go install github.com/a-h/templ/cmd/templ@latest
    
    
  5. Execute o projeto:

    make
    

Directories

Path Synopsis
api
pkg
dev
web
components
templ: version: v0.3.865
templ: version: v0.3.865
custom
templ: version: v0.3.865
templ: version: v0.3.865
private
templ: version: v0.3.865
templ: version: v0.3.865
public
templ: version: v0.3.865
templ: version: v0.3.865

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL