Projeto desenvolvido para a 2ª etapa do Programa de Estágio do Asaas,
utilizando o framework Grails.
Consta de um pequeno sistema de cobranças, onde o usuário cadastrado
pode gerar cobranças a serem pagas por seus clientes.
- Java 11.0.17-amzn
- Grails 5.0.0
Para instalação dos pré-requisitos, recomendamos o uso do SDKMAN!, que facilita a instalação e o gerenciamento de versões de diversas ferramentas de desenvolvimento.
-
Clone o repositório
git clone https://github.com/EmilyFrade/mini-asaas.git
-
Acesse a pasta do projeto
cd mini-asaas
-
Adicione um arquivo .env na raiz do projeto conforme o arquivo .env.example e preencha com as informações necessárias
cp .env.example .env
-
Execute o projeto
grails run-app
-
Acesse o projeto no navegador: http://localhost:8080
- Cadastro de usuários
- Cadastro de pagadores
- Geração de cobranças
- Confirmação de pagamento
- Vencimento automático de cobranças
- Esteira de notificações por e-mail
- Gestão multi-usuário
- Grails
- Groovy e Groovy Server Pages (GSP)
- Git e GitHub
- SQL com MySQL
- Estilização com Bootstrap e CSS
- Tela de login de usuário
- Tela de cadastro de usuário
- Tela de listagem de pagadores, com ações de edição, exclusão e restauração
- Ação de restauração de pagadores excluídos
- Ação de exclusão de pagadores
- Ação de edição de pagadores
- Tela de cadastro de pagadores
- Tela de detalhes de um pagador
- Tela de listagem de cobranças
- Ação de exclusão de cobranças
- Ação de edição de cobranças
- Ação de confirmação de recebimento de pagamento
- Ação de exibir comprovante de pagamento
- Tela de cadastro de cobranças
- Tela de detalhes de uma cobrança
- Seção de Notificações