Skip to content

Gabriel-Saraiva-de-Gouveia/Profile_Management

 
 

Repository files navigation

Projeto de Gerenciamento de cadastros

Esta aplicação consiste em um site dinâmico que apresenta as informações sobre:

  • Curso de informática com foco em Google Workspace; 🖥️
  • Bacharelado em informática; 🎓
  • Proposta da disciplina "Din na comunidade"; 📚

Permitindo ao administrador do curso:

  • 👩‍💻 Cadastrar-se e acessar a plataforma;
  • ➕ Inscrever pessoas no curso;
  • ✏️ Edição dos dados dos inscritos;
  • ❌ Remoção de inscritos;
  • 🔍 Consulta de pessoas inscritas;
  • 📋 Visualização dos inscritos;
  • ✅ Avaliação da plataforma por meio de comentários;

Tecnologias

Essa aplicação foi realizada com arquitetura MVC (Model-Controll-View) e foi utilizado:

HTML CSS JS PHP Laravel Livewire MySQL

Como Instalar e Configurar o Projeto no Windows

1. Instalar o XAMPP

Baixe e instale o XAMPP: Apache Friends.

2. Instalar o Composer

Baixe e instale o Composer: Composer.

3. Ajustar Variáveis de Ambiente

  1. Pressione Windows + R, digite cmd e clique em OK.
  2. No prompt de comando, execute o seguinte comando:
    rundll32 sysdm.cpl,EditEnvironmentVariables
  3. Encontre a variável Path, selecione-a e clique em Editar.
  4. Adicione o caminho do php, por exemplo: C:\xampp\php.
  5. Clique em Salvar.

4. Instalar o Node.js

Baixe e instale o Node.js: Node.js.

  • Durante a instalação, certifique-se de marcar a opção para adicionar o Node.js ao PATH do sistema.

5. Instalar o Laravel

No prompt de comando, execute:

composer global require laravel/installer

6. Criar o Diretório do Projeto

Crie uma pasta chamada Profile_Management.

7. Criar o Projeto Laravel

Dentro da pasta Profile_Management, execute um dos seguintes comandos para criar o projeto:

composer create-project laravel/laravel Profile_Management

ou

laravel new Profile_Management

8. Jetstream e Livewire

Nesse projeto foi instalado os pacotes Jetstream e Livewire para autenticação e segurança no login da aplicação, fazendo fork não é necessário instalar

composer require laravel/jetstream
php artisan jetstream:install livewire

Conexão com o Banco de Dados

Assista ao vídeo sobre Conexão com Banco.

  1. Ative o Apache e o MySQL no XAMPP.
  2. No MySQL, crie o banco de dados com o seguinte comando:
    CREATE DATABASE ProfileManagement;
  3. No arquivo .env, ajuste as configurações do banco de dados MySQL:
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=ProfileManagement
    DB_USERNAME=youname
    DB_PASSWORD=yourpassword
    

Migração de Tabelas

Execute o comando a seguir para migrar as tabelas para o banco de dados ProfileManagement:

php artisan migrate

Ativar o Servidor

Para ativar o servidor, use o comando:

php artisan serve

Laravel Framework

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

Web project collaboratively developed with OlgaMariaS for a course we teach.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Blade 47.8%
  • PHP 47.7%
  • CSS 4.0%
  • JavaScript 0.5%