Óticas Girêh
Iniciei o projeto em julho de 2018 com o propósito de desenvolver um sistema de gestão para as Óticas Girêh, integrado a um ponto de venda (POS) destinado aos vendedores, além de um sistema de catálogo de produtos para os clientes.
A versão inicial (V0) foi construída utilizando Node, Express e EJS, com o suporte do banco de dados MongoDB. Após a implementação bem-sucedida da primeira versão, procedi à migração dos dados do MongoDB para o Firebase Firestore. Essa transição foi motivada pelo uso do Firebase Storage para o upload de imagens no catálogo. Simultaneamente, reestruturei o sistema empregando React e Next.js. Por fim, efetuei a transferência dos dados do Firebase para o PlanetScale, um banco de dados MySQL distribuído.
Ao todo, o projeto contou com 3 versões, sendo a última até hoje atualizada e melhorada esporadicamente. A versão atual (V3) é composta por um sistema de gestão, um POS e um catálogo de produtos. O sistema de gestão é utilizado para o cadastro de produtos, clientes, fornecedores e funcionários, além de gerenciar as vendas e o estoque. O POS é utilizado pelos vendedores para realizar as vendas e o catálogo é utilizado pelos clientes para visualizar os produtos disponíveis na loja.
O desafio central durante o projeto foi a criação da experiência do usuário (UX/UI) e a absorção eficaz das necessidades do cliente, visando um sistema intuitivo. Esta experiência proporcionou aprendizados significativos, especialmente no que diz respeito à importância da comunicação efetiva com o cliente e à valorização de uma documentação sólida.
Este projeto marcou minha estreia como freelancer e representou o primeiro desenvolvimento integral, indo da concepção à produção. Sua conclusão foi gratificante e impulsionou consideravelmente meu crescimento profissional.
Tecnologias
Node, Express, EJS, MongoDB, Firebase, React, Next, PlanetScale...
Estou sempre aberto a novas oportunidades e ideias.
Se tem um projeto em mente, fale comigo.