Executando verificação de segurança...
2

[Projeto Pessoal] - Projeto Full Stack com Blazor + ASP.NET + Postgres

Estou desenvolvendo um projeto pessoal que consiste em um Sistema de Gerenciamento Educacional.

Postei um vídeo com todas as funcionalidades do sistema, abordando:

  • Arquitetura
  • Testes
  • Deploy
  • Documentação
  • Modelagem
  • Regras de negócio

GitHub: https://github.com/ZaqueuCavalcante/syki/

Carregando publicação patrocinada...
2

O repositório tem uma descrição, mas acho que deveria ter colocado aqui também.

Caso queiram ler direto da fonte: README

Então para ajudar vou deixar uma réplica aqui, mas quem quiser apoia o projeto do cara, por favor vá no GitHub.


SYKI - Sistema de Gerenciamento Acadêmico

Tests

O que é este projeto?

É um sistema para gerenciamento educacional, que pode ser usado por gestores, professores e alunos.

Por ser multi-tenant, suporta a operação de diversas instituições de ensino ao mesmo tempo, seguindo o modelo de SAAS.

Quais as funcionalidades?

Inicialmente, o sistema só possui o módulo Acadêmico.

A ideia é adicionar mais módulos no futuro, como os de Biblioteca, Financeiro, Almoxarifado...

O módulo acadêmico conta com:

  • Registro de usuários + login
  • Criação de instituição + seed de dados
  • Configuração de MFA + login com 2FA
  • Página insights com dados consolidados
  • Criação e edição de campus
  • Criação de cursos, disciplinas e grades curriculares
  • Possibilidade de ofertar um curso em um campus
  • Cadastro de professores e alunos
  • Abertura de turmas
  • Matrícula acadêmica
  • Envio de notificações para professores e alunos

Qual a tech stack?

  • Backend feito em C#/.NET
  • Frontend feito em C#/Blazor Webassembly
  • Testes automatizados com NUnit
  • Banco PostgreSQL
  • Docker para buildar back e front
  • Deploy no Railway

Overview

Se cadastre em https://syki.zaqbit.com e teste o sistema em produção.

1

Não consegui entender qual a intenção desse post.

É um pitch (apenas apresentação do projeto)? Se sim recomendo colocar uma breve descrição do projeto para entendermos o que ele faz