Skip to content

jonatas1n/divide-ai

Repository files navigation

DivideAí - Calculadora de Gastos para Bares e Restaurantes

Bem-vindo ao DivideAí! Este é um projeto desenvolvido em React, utilizando Vite e TypeScript, que ajuda bares e restaurantes a dividirem gastos de forma simples e eficiente.

Funcionalidades

  • Cálculo de gastos compartilhados: Divida a conta entre amigos ou clientes.
  • Inclusão de itens individuais: Adicione itens específicos para cada pessoa.
  • Cálculo de taxas e gorjetas: Inclua automaticamente taxas de serviço ou gorjetas.
  • Interface amigável: Fácil de usar, com design intuitivo e responsivo.

Tecnologias Utilizadas

  • React: Biblioteca para construção da interface do usuário.
  • Vite: Ferramenta de build para desenvolvimento rápido e eficiente.
  • TypeScript: Para tipagem estática e maior segurança no código.
  • CSS Modules: Para estilizações modulares e organizadas.

Instalação

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/divideai.git
  2. Navegue até o diretório do projeto:

    cd divideai
  3. Instale as dependências:

    npm install
  4. Inicie o servidor de desenvolvimento:

    npm run dev
  5. Abra o navegador em http://localhost:5173 para acessar a aplicação.

Scripts Disponíveis

  • npm run dev: Inicia o servidor de desenvolvimento.
  • npm run build: Gera a build de produção.
  • npm run preview: Visualiza a build de produção localmente.
  • npm run lint: Verifica problemas de lint no código.

Estrutura do Projeto

divideai/
├── public/           # Arquivos públicos
├── src/
│   ├── components/   # Componentes reutilizáveis
│   ├── pages/        # Páginas principais
│   ├── styles/       # Estilizações
│   ├── utils/        # Funções utilitárias
│   └── main.tsx      # Arquivo principal
├── package.json      # Configurações do projeto e dependências
└── vite.config.ts    # Configurações do Vite

Contribuição

Contribuições são bem-vindas! Siga os passos abaixo:

  1. Fork o repositório.
  2. Crie um branch para sua feature/bugfix:
    git checkout -b minha-feature
  3. Commit suas alterações:
    git commit -m "Adiciona minha nova feature"
  4. Envie para seu fork:
    git push origin minha-feature
  5. Abra um Pull Request.

Licença

Este projeto está licenciado sob a MIT License.


Feito com ❤️ para tornar a divisão de contas mais fácil!