Skip to content

DevPeress/EduConnect-API

Repository files navigation

🏫 Edu Connect — API Back-End

C# .NET

📘 Descrição

A Edu Connect API é o back-end responsável por toda a camada de dados e lógica do sistema escolar Edu Connect.\ Ela fornece endpoints seguros para autenticação, gerenciamento de usuários, turmas, presença, calendário escolar e muito mais.

Desenvolvida em C# com .NET, a API foi projetada para ser escalável, organizada, segura e de fácil manutenção.

🧰 Tecnologias Utilizadas

🖥️ Linguagem e Framework

🛢️ Banco de Dados

🔐 Autenticação

🧹 Qualidade e Organização

✨ Funcionalidades

  • Autenticação JWT (login e controle de acesso)
  • CRUD de usuários (alunos, professores, administradores)
  • CRUD de turmas
  • Gerenciamento de presença
  • Integração com calendário escolar
  • Estrutura modular e extensível

⚙️ Instalação e Execução

# Clone o repositório
git clone https://github.com/DevPeress/EduConnect-API
cd EduConnect-API

# Restaure as dependências
dotnet restore

# Execute a aplicação
dotnet run

🗂 Estrutura do Projeto

📁 EduConnect-API
  ┣ 📂 Controllers        # Endpoints da API
  ┣ 📂 Entities           # Modelos de dados (entidades)
  ┣ 📂 Services           # Regras de negócio e lógica
  ┣ 📂 Interfaces         # Interfaces para serviços e contratos
  ┣ 📂 Data               # Configurações de banco, migrations e contexto
  ┣ 📂 DTOs               # Objetos de transferência de dados
  ┣ 📄 Program.cs         # Inicialização da API
  ┣ 📄 appsettings.json   # Configurações (DB, JWT, etc.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors