Sign inSign up

garapadev/garapasystem-app

By garapadev

•Updated 12 months ago

Sistema de Getão

Image
Content management system
0

2.7K

garapadev/garapasystem-app repository overview

⁠GarapaSystem - Sistema de Gestão Empresarial

⁠📋 Sobre o Projeto

O GarapaSystem é um sistema completo de gestão empresarial desenvolvido com Next.js, TypeScript e PostgreSQL. Oferece funcionalidades abrangentes para gerenciamento de clientes, pipeline de vendas, colaboradores, permissões e muito mais.

⁠🚀 Funcionalidades Principais

  • Dashboard Interativo: Visão geral completa dos dados da empresa
  • Gestão de Clientes: Cadastro e acompanhamento de clientes
  • Pipeline de Vendas: Controle completo do funil de vendas
  • Gestão de Colaboradores: Administração de equipes
  • Sistema de Permissões: Controle granular de acesso
  • API REST: Endpoints completos para integração
  • Webhooks: Notificações em tempo real
  • Documentação Swagger: API totalmente documentada

⁠🐳 Como Usar com Docker

⁠Pré-requisitos
  • Docker
  • Docker Compose
⁠Instalação Rápida
# Clone o repositório
git clone https://github.com/garapadev/garapasystem.git
cd garapasystem

# Execute com Docker Compose
docker-compose up -d
⁠Usando a Imagem do Docker Hub
# Baixar e executar a imagem
docker pull garapadev/garapasystem:latest

# Executar com variáveis de ambiente
docker run -d \
  --name garapasystem \
  -p 3000:3000 \
  -e DATABASE_URL="postgresql://user:password@localhost:5432/garapasystem" \
  -e NEXTAUTH_SECRET="your-secret-key" \
  -e NEXTAUTH_URL="http://localhost:3000" \
  garapadev/garapasystem:latest
⁠Docker Compose Completo
version: '3.8'
services:
  garapasystem-postgres:
    image: postgres:15
    environment:
      POSTGRES_DB: garapasystem
      POSTGRES_USER: garapasystem
      POSTGRES_PASSWORD: garapasystem123
    volumes:
      - postgres_data:/var/lib/postgresql/data
    ports:
      - "5432:5432"

  garapasystem-app:
    image: garapadev/garapasystem:latest
    environment:
      DATABASE_URL: postgresql://garapasystem:garapasystem123@garapasystem-postgres:5432/garapasystem
      NEXTAUTH_SECRET: your-secret-key-here
      NEXTAUTH_URL: http://localhost:3000
    ports:
      - "3000:3000"
    depends_on:
      - garapasystem-postgres

  redis:
    image: redis:7-alpine
    ports:
      - "6379:6379"

volumes:
  postgres_data:

⁠🔧 Variáveis de Ambiente

VariávelDescriçãoObrigatória
DATABASE_URLURL de conexão com PostgreSQL✅
NEXTAUTH_SECRETChave secreta para autenticação✅
NEXTAUTH_URLURL base da aplicação✅
REDIS_URLURL de conexão com Redis❌

⁠📱 Acesso à Aplicação

Após iniciar os containers:

⁠🛠️ Tecnologias Utilizadas

  • Frontend: Next.js 14, TypeScript, Tailwind CSS
  • Backend: Node.js, Prisma ORM
  • Banco de Dados: PostgreSQL
  • Cache: Redis
  • Autenticação: NextAuth.js
  • Documentação: Swagger UI

⁠📊 Screenshots

⁠Dashboard Principal

Dashboard

⁠Gestão de Clientes

Clientes

⁠Pipeline de Vendas

Pipeline

⁠📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE⁠ para mais detalhes.

⁠🤝 Contribuindo

Contribuições são sempre bem-vindas! Veja nosso guia de contribuição⁠ para mais informações.

⁠📞 Suporte

Para suporte e dúvidas:


Desenvolvido com ❤️ pela equipe GarapaDev do ceara para o mundo!

Tag summary

Content type

Image

Digest

sha256:73e185b36…

Size

770 MB

Last updated

12 months ago

docker pull garapadev/garapasystem-app