Loading repository data…
Loading repository data…
onnemzera / repository
Projeto integrador realizado no IFES - Técnico de Informática. Com o objetivo de desenvolver um sistema de academia, esse sistema permite o usuário, ver o status da academia, chatbox interativo, acessar os seus treinos. Nesse projeto buscamos permitir uma interface intuitiva e dinamica para o usuário.
O Fitdaily é um sistema desenvolvido para a academia "Fitdaily" como parte da conclusão do curso Técnico de Informática do Instituto Federal do Espírito Santo (IFES). Os colaboradores do projeto foram Victor Rocha, Yara Dionisio e Daniel Ramalho.
O Fitdaily é uma academia fictícia para a qual foi desenvolvido um sistema que permite interação entre alunos e treinadores, gerenciamento de treinos, controle de pagamentos, e muito mais.
Para rodar o projeto em sua máquina local, siga os passos abaixo:
git clone https://github.com/ProgramadorVictor/sistema_de_academia.git
MERCADO_PAGO_ACCESS_TOKEN - BROADCAST_DRIVER - DB_DATABASE - DB_USERNAME - DB_PASSWORD - QUEUE_CONNECTION MAIL_MAILER- MAIL_HOST- MAIL_PORT- MAIL_USERNAME- MAIL_PASSWORD- MAIL_ENCRYPTION- PUSHER_APP_ID- PUSHER_APP_KEY- PUSHER_APP_SECRET- PUSHER_APP_CLUSTERTroque o nome do arquivo .env.example para .env:
Troque o nome do arquivo .env.example para .env.
Configure a chave da API do Mercado Pago:
Abra o arquivo .env e coloque a chave da API do Mercado Pago
MERCADO_PAGO_ACCESS_TOKEN=sua_chave_aqui
Instale as dependências: Abra o terminal e digite o comando abaixo:
composer install
Gere a chave de criptografia da Aplicação Abra o terminal e digite o comando abaixo:
php artisan key:generate
Configure o seu banco de dados:
No arquivo .env configure o seu banco de dados
DB_DATABASE=nome_do_banco
DB_USERNAME=usuario_do_banco
DB_PASSWORD=senha_do_banco
Gerando as tabelas e colunas no banco de dados: Abra o terminal e digite o comando abaixo:
php artisan migrate --seed
Nota: A seeder contém usuarios gerados.
.env:
QUEUE_CONNECTION=database
BROADCAST_DRIVER=pusher
.env:
MAIL_MAILER=servico_de_email
MAIL_HOST=seu_host_de_email
MAIL_PORT=porta_do_email
MAIL_USERNAME=seu_endereço_de_email
MAIL_PASSWORD=sua_senha_de_app
MAIL_ENCRYPTION=criptografia_email
.env para pusher broadcasting:
PUSHER_APP_ID=sua_id_pusher
PUSHER_APP_KEY=sua_key_pusher
PUSHER_APP_SECRET=sua_secret_pusher
PUSHER_APP_CLUSTER=sua_cluster_pusher
php artisan serve
php artisan queue:work