Este projeto é uma aplicação para gerenciamento de funcionários e alunos, incluindo funcionalidades de login, agendamento de aulas e treinos, e comunicação via e-mail.
- Frontend: Blade (Laravel)
- Backend: Laravel 10
- Gerenciamento de Funcionários: Permite adicionar, editar e remover funcionários.
- Login de Funcionários: Sistema de autenticação para funcionários.
- Gerenciamento de Alunos: Permite adicionar, editar e remover alunos.
- Agendamento de Aulas e Treinos: Funcionalidade para agendar aulas e treinos.
- Sistema de Comunicação com Alunos: Envio de e-mails para comunicação com alunos.
- Envio Automático de E-mails: Sistema automatizado para envio de e-mails.
- Certifique-se de ter o Node.js instalado em sua máquina.
- Certifique-se de ter o Composer instalado para gerenciar as dependências do Laravel.
- Certifique-se de ter o MySQL instalado para gerenciar o banco de dados do Laravel.
- Clone o Repositório:
git clone https://github.com/usuario/nome-do-projeto.git
cd nome-do-projeto- Instale as Dependências do Laravel:
composer install- Instale as Dependências do Node.js:
npm install- Configure o ambiente para o banco de dados
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=[nome_do_seu_banco]
DB_USERNAME=[seu_usuario]
DB_PASSWORD=[sua_senha_super_segura]- Configure o ambeiente para o envio de e-mail
MAIL_MAILER=[protocol]
MAIL_HOST=[host_de_email]
MAIL_PORT=[port]
MAIL_USERNAME=[seu_usuario_de_email]
MAIL_PASSWORD=[senha_do_seu_email]
MAIL_ENCRYPTION=[mail_encryption]- Execute as Migrations:
php artisan migrate- Execute o Seeder(Opcional):
php artisan db:seed- Inicie o Servidor:
php artisan serve- Acesse o Projeto:
Acesse o projeto em http://127.0.0.1:8000
- Email: adm@gmail.com
- Senha: bernardo1234
