Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Backend — Sistema de Agendamento de Sala de Aula

API REST desenvolvida em Node.js e TypeScript para o gerenciamento de horários, professores, salas e usuários. Este backend integra-se ao sistema web criado como parte do Projeto de TCC da Fatec Ipiranga.

A aplicação é responsável por fornecer os dados ao frontend, realizar autenticação, controlar o acesso e interagir com o banco de dados MySQL.

📌 Objetivos do Backend

  • Criar uma API REST para integração com o frontend
  • Conectar com o banco de dados MySQL para persistência dos dados
  • Realizar operações CRUD para usuários, professores, disciplinas e agendamentos
  • Implementar autenticação e controle de acesso baseado em perfis
  • Estrutura preparada para escalar com novos módulos e validações

🧱 Tecnologias Utilizadas

  • Node.js
  • TypeScript
  • Express.js
  • MySQL
  • dotenv
  • ts-node-dev

🛠️ Como rodar o projeto

  1. Clone o repositório:
git clone https://github.com/seu-usuario/Server_tcc.git
cd Server_tcc
  1. Instale as dependencias:

npm i

  1. Será necessario ter o banco de dados

  2. Rode o ambiente de desenvolvimento:

npm run dev

  1. Acesse:

http://localhost:3000/

👥 Integrantes

About

API RESTful para gerenciamento de horários, professores, salas e usuários. Desenvolvido em Node.js com TypeScript e MySQL para o TCC da Fatec Ipiranga.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages