Desafio Transtassi

Sistema Escolas

Build Status Total Downloads Latest Stable Version License

💻 Sobre o projeto

Consistiu em um teste de estágio, o objetivo foi criar uma sistema em PHP que administre escolas, turmas e alunos.

⚙️ Funcionalidades

O Usuário pode:

  • ✔️ Cadastrar uma escola, turma ou aluno.
  • ✔️ Filtrar em cada página da listagem os dados desejados.
  • ✔️ Atribuir:
    • ✔️ Ao aluno, várias turmas;
    • ✔️ A uma turma, vários alunos;
    • ✔️ A uma escola, várias turmas

🎨 Layout

Algumas imagens das principais telas do sistema:

Modelo Relacional do Banco de Dados

🛠 Tecnologias

Utilizei essas tecnologias no desenvolvimento:

  • PHP 7
  • Laravel 8
  • Bootstrap 5
  • jQuery
  • DataTables
  • MySql 8

💻 Como Executar

Como pré requisitos, você precisar tem o PHP 7, Mysql 8 e o Composer instalados em sua máquina.

Crie um banco de dados: sistema-escolas com o agrupamento: utf8mb4_unicode_c
Na pasta do projeto, abra o terminal e rode o comando para criar as tabelas:

$ php artisan migrate

Depois rode o comando para iniciar o seu projeto no servidor:

$ php artisan serve

Se tudo ocorrer bem, o projeto estará rodando em localhost:8000

🦸 Signature

Leonardo Galbiere Arruda

Linkedin Badge

Gmail Badge