Skip to content

Sistema de gerenciamento desenvolvido para auxiliar no controle de uma loja, com foco em produtos, estoque, vendas, clientes e financeiro, integrado a uma loja online.

Notifications You must be signed in to change notification settings

fronzavini/BellaDonna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 

Repository files navigation

🌸 BellaDonna – Sistema de Gestão para Floriculturas

📄 Descrição

O BellaDonna é um sistema de gestão para floriculturas integrado a uma loja online, desenvolvido com o objetivo de promover a digitalização e a automação de pequenos e médios negócios do setor.

O projeto busca aplicar, de forma prática e funcional, os conhecimentos adquiridos ao longo do curso técnico em Informática, consolidando-os na criação de uma solução real, voltada à modernização de processos, à melhoria da organização interna e ao apoio à tomada de decisões por meio de dados e relatórios.

O sistema centraliza a gestão da loja física e da loja virtual, permitindo maior controle sobre produtos, estoque, vendas e clientes, além de contribuir para a redução de erros operacionais e desperdícios.

O projeto encontra-se finalizado, contemplando tanto o sistema de gerenciamento quanto a loja online.


🛠️ Tecnologias utilizadas

  • Front-end: React
  • Back-end: Python com Flask
  • Banco de dados: MySQL (utilizando MySQL Workbench para gerenciamento)
  • Ferramentas de desenvolvimento: Visual Studio Code
  • Versionamento de código: Git e GitHub

✨ Funcionalidades (features)

O sistema BellaDonna apresenta as seguintes funcionalidades principais:

Sistema de gerenciamento

  • Cadastro e gerenciamento de produtos
  • Controle de estoque
  • Cadastro de clientes
  • Cadastro de fornecedores
  • Registro e controle de vendas
  • Relatórios financeiros
  • Centralização dos dados da loja física
  • Modo Claro e Escuro

Loja online

  • Catálogo de produtos integrado ao sistema de gerenciamento
  • Sincronização automática de estoque entre sistema e loja virtual
  • Autenticação de usuários utilizando login com Google
  • Pagamento via Pix integrado à API do Mercado Pago
  • Geração automática da cobrança Pix no momento da finalização da compra
  • Confirmação de pagamento integrada ao sistema, permitindo o registro automático da venda

⭐ Principais diferenciais

  • Sistema unificado para gestão administrativa e loja virtual
  • Integração direta entre vendas e estoque
  • Pagamento online via Pix integrado ao fluxo do sistema
  • Autenticação moderna na loja virtual com login social
  • Estrutura pensada para a realidade de pequenos comércios

🧩 Um pouco sobre o processo de desenvolvimento

O desenvolvimento do BellaDonna foi realizado como projeto de conclusão do curso técnico em Informática, com foco em transformar os conteúdos estudados em uma aplicação real.

Durante o processo, foram realizadas a modelagem do banco de dados, a definição das regras de negócio, o desenvolvimento da API no back-end e a implementação das telas administrativas e da loja virtual no front-end.

O projeto foi desenvolvido visando refletir, o máximo possível, o funcionamento real de uma floricultura, contemplando tanto a gestão interna quanto a experiência do cliente final na loja online.


📚 O que aprendemos com o projeto

Com o desenvolvimento do BellaDonna, foi possível:

  • Aplicar na prática a integração entre front-end e back-end
  • Desenvolver e consumir APIs REST utilizando Flask
  • Estruturar e modelar banco de dados relacional
  • Implementar regras de negócio reais
  • Desenvolver telas administrativas para sistemas de gestão
  • Integrar autenticação externa e meios de pagamento
  • Trabalhar com versionamento de código em equipe
  • Planejar e estruturar um sistema completo, do administrativo ao e-commerce

🚀 Possíveis melhorias futuras

Entre as principais melhorias previstas para o projeto estão:

  • Adição de novas funcionalidades ao sistema, conforme novas necessidades do negócio
  • Revisão completa do front-end do sistema de gerenciamento
  • Reformulação principalmente da interface do módulo de vendas, para se adequar melhor ao dia a dia de um comércio
  • Melhorias na usabilidade e na experiência do usuário
  • Criação de novos relatórios e indicadores para apoio à tomada de decisão

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •