SafePocket é um sistema de controle de finanças pessoais, permitindo o gerenciamento de receitas e despesas. Desenvolvido com Next.js, TypeScript e Tailwind CSS, o projeto oferece uma interface moderna e eficiente para gerenciar suas finanças.
SafePocket é uma aplicação web projetada para ajudar usuários a controlar suas finanças pessoais. Com uma interface intuitiva e uma API robusta, o sistema permite que os usuários adicionem, visualizem e gerenciem suas transações financeiras.
Frontend:
Backend:
Certifique-se de ter o Node.js e npm instalados em sua máquina. Você pode baixar o Node.js aqui.
git clone https://github.com/seu-usuario/safepocket.git
cd safepocket
Para instalar as dependências do projeto, execute:
npm install
Crie um arquivo .env.local na raiz do projeto com as seguintes variáveis de ambiente :
NEXT_PUBLIC_API_URL=http://localhost:3001/api
Para iniciar o servidor de desenvolvimento, execute:
npm run dev
Acesse a aplicação em (http://localhost:3000/).
src/
: Contém o código-fonte da aplicação.app/
: Arquivos relacionados à estrutura e estilo global da aplicação.globals.css
- Estilos globais da aplicação.layout.tsx
- Layout principal da aplicação.components/
: Componentes reutilizáveis da aplicação.button.tsx
- Componente de botão.header.tsx
- Componente de cabeçalho.navbar.tsx
- Componente de barra de navegação.pages/
: Páginas da aplicação.index.tsx
- Página inicial.about.tsx
- Página sobre nós.login.tsx
- Página de login.dashboard.tsx
- Página do painel de controle.swagger.ts
: Configuração do Swagger para documentação da API.tailwind.config.ts
: Configuração do Tailwind CSS.tsconfig.json
: Configuração do TypeScript.package.json
: Gerenciador de pacotes e scripts.Contribuições são bem-vindas! Se você deseja contribuir para o projeto, siga estes passos:
Este projeto está licenciado sob a MIT License.