Skip to content

RenanCardoso/training-core-painel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

Training Core - Plataforma Web

Trabalho de Conclusão de Curso
Aluno: Renan Cardoso
8° Semestre do curso de Ciência da Computação da UniFaccamp

Plataforma utilizada para visualização, cadastro, atualização e remoção de alunos, instrutores, planos, aparelhos, ficha de treinos, exercícios e avaliação médica dos alunos e vínculo dos exercícios para com as fichas de treinos dos alunos. Também sendo a ferramenta utilizada para disponibilização das webservices para o aplicativo móvel de acompanhamento e gerenciamento de treino dos alunos.

Desenvolvimento de um Sistema Integrado e Apoiado por Aplicativo Móvel para Acompanhamento e Gerenciamento de Treino de Academia.

Resumo. Este trabalho propõe o desenvolvimento de um sistema integrado e apoiado por aplicativo móvel para que alunos de academia e praticante de musculação possam de forma fácil e intuitiva não somente verificar qual é o seu treino do dia ou da semana, mas que possam também aprender mais sobre as suas atividades e ter um melhor acompanhamento dos seus instrutores, para que junto com o apoio de relatórios e outras ferramentas consigam extrair o máximo de cada pessoa, visando diminuir também o problema de acompanhamento específico para cada aluno.

Instalação

1. clone o repositório

$ git clone https://github.com/RenanCardoso/training-core-painel training-core-painel

2. certifique-se de ter o PHP 7.4 ou superior instalado em sua máquina

3. instale as extensões PHP

$ sudo apt install openssl php-bcmath php-curl php-json php-mbstring php-mysql php-tokenizer php-xml php-zip php-cli php-pcov php-xdebug php-pgsql

4. vá para o diretório do aplicativo

$ cd training-core-painel

5. instalar dependências do aplicativo

$ composer install

6. instalar dependências do aplicativo

$ npm install

7.1. Instalar PostgreSQL

7.2. Criar usuário

$ sudo -u postgres createuser --interactive

enter name of role to add: renan

shall the new role be a superuser (y/n) n

shall the new role be allowed to create database (y/n) n

shall the new role be allowed to create more new roles (y/n) n

7.3. Criar senha para o usuário

$ sudo -u postgres psql

ALTER USER renan WITH ENCRYPTED PASSWORD '123456';

\q

7.4. Criar banco de dados

$ sudo -u postgres createdb trainingcore

7.5. Copie o arquivo ".env.example" e altere seu nome para ".env". Em seguida, no arquivo ".env" substitua esta configuração do banco de dados:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel

DB_USERNAME=root

DB_PASSWORD=

To this:


DB_CONNECTION=pgsql

DB_HOST=127.0.0.1

DB_PORT=5432

DB_DATABASE=trainingcore

DB_USERNAME=renan

DB_PASSWORD=123456

8. Definir APP_URL Se a url do seu projeto se parece com: example.com/sub-folder Então vá para my-project / .env E modifique esta linha:

APP_URL = Para fazer com que fique assim:

APP_URL = http://example.com/sub-folder

9. Próxima etapa

no diretório do seu aplicativo

gerar APP_KEY de laravel

$ php artisan key:generate

10. executar migration e seed do banco de dados

$ php artisan migrate:refresh --seed

11. generate mixing

$ npm run dev

12. and repeat generate mixing

$ npm run dev
Uso
# iniciar servidor local
$ php artisan serve

Abra seu navegador com o endereço:

localhost: 8000

Clique em "Login" no menu da barra lateral e faça login com as credenciais:

E-mail: [email protected]

Senha: password

Este usuário tem funções:

usuário e administrador

About

Painel administrativo do sistema de academia (TCC)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published