Este é um projeto de modelo CRUD (Create, Read, Update e Delete) desenvolvido em ASP.NET 7, utilizando as seguintes tecnologias e ferramentas: Entity Framework, SQLite, ASP.NET Identity para autenticação e Bootstrap como framework de CSS.
O objetivo deste projeto é criar uma plataforma onde os alunos possam se cadastrar e gerenciar suas assinaturas. Os alunos têm a capacidade de se cadastrar na plataforma e ter uma ou várias assinaturas associadas às suas contas, mas apenas uma assinatura ativa naquele momento atual.
Cadastro de Alunos: Os alunos podem se cadastrar na plataforma fornecendo informações como nome, e-mail e senha.
Autenticação e Autorização: O sistema utiliza ASP.NET Identity para permitir que os alunos façam login de forma segura e acessem apenas as áreas autorizadas.
Gerenciamento de Assinaturas: Os alunos podem gerenciar suas assinaturas. Cada assinatura possui informações como data de início, data de término e status (ativa ou não).
Controllers: Contém os controladores que definem as ações a serem executadas em resposta às solicitações do usuário.
Entities: Contém as classes de entidade que representam os objetos, como as classes de Aluno e Assinatura.
Views: Contém as visualizações em formato Razor que definem a aparência das páginas.
Migrations: Contém as migrações do Entity Framework para criar e atualizar o esquema do banco de dados.
Este projeto foi feito para fins didáticos e como desafio técnico do processo seletivo do BaltaIo, e pode não abranger todos os aspectos de segurança e otimização necessários em uma aplicação de produção real.