[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
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
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.
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