Skip to content

SchoolOps é um projeto de exemplo para gestão de escolas, criado para demonstrar práticas e ferramentas DevOps em uma infraestrutura de cloud computing. Ele fornece uma API básica para gerenciar alunos, notas, frequência e matrículas.

License

Notifications You must be signed in to change notification settings

AlanBReis/SchoolOps

Repository files navigation

SchoolOps

Pipeline Status

Sistema em Ação

O SchoolOps foi criado para facilitar a gestão escolar, permitindo que instituições de ensino gerenciem informações de alunos, professores e frequência de forma eficiente.

Ferramentas Utilizadas

  • Docker: Containerização da aplicação para garantir portabilidade e facilitar o deploy.
  • GitHub Actions: CI/CD para integração contínua e deploy contínuo.
  • Flask: Framework para desenvolvimento de aplicações web.
  • PostgreSQL: Banco de dados relacional.
  • HTML/CSS/JavaScript: Tecnologias para o frontend.

Funcionalidades da API

  • Autenticação de usuários
  • Gestão de Alunos, Professores, Disciplinas e Notas
  • Sistema de Frequência e Matrículas

Pré-requisitos

  • Docker e Docker Compose

Passos

  1. Clonar o repositório.
  2. Executar docker-compose up para iniciar a aplicação.

Licença

Este projeto está licenciado sob a MIT License. Veja o arquivo LICENSE para mais detalhes.

About

SchoolOps é um projeto de exemplo para gestão de escolas, criado para demonstrar práticas e ferramentas DevOps em uma infraestrutura de cloud computing. Ele fornece uma API básica para gerenciar alunos, notas, frequência e matrículas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published