fredsonchaves07 / academic-manager-ceuma

🎓 Sistema de gerenciamento de cursos e alunos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎓 📚 AcademicManager Ceuma

Projeto   |    Tecnologias   |    Features   |    Requisitos   |    Como acessar   |    Perguntas e Respostas

🔖 Projeto

AcademicManager é um sistema de gerenciamento de alunos e cursos, desenvolvido durante o processo seletivo do Grupo Ceuma

💻 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias

🚀 Features

  • Cadastro de alunos e cursos
  • API de busca de CEP para preenchimento automático dos dados do aluno
  • API de busca de estados e cidade
  • Interface amigável para o controle dos dados
  • Filtro de busca de cursos do aluno
  • Botão para exportar dados para excel

⚠️ Requisitos

Para execução do projeto será necessário ter o Node.js e um servidor PostgreSQL instalado no ambiente. Foi adicionado o sript para criação do banco de dados e tabelas. Perguntas e respostas podem ser encontradas em Perguntas e Respostas

🗂️ Como Acessar

  $ git clone https://github.com/fredsonchaves07/academic-manager-ceuma.git
  $ cd academic-manager-ceuma
  $ npm install
  $ npm start

📮 Perguntas e Respostas

Pergunta Qual foi o framework de desenvolvimento utilizado no backend?

Resposta Foi utilizado o Express Framework como ferramenta no controle do backend

Pergunta Foi utilizado alguma API para a consulta de CEP?

Resposta Sim, o serviço foi utilizado através de requisições do site Via Cep

Pergunta Foi aplicado alguma máscara de CPF, Telefone, CEP no cadastro dos dados?

Resposta Sim, essas features foram aplicadas no projeto com o objetivo de deixar o cadastro mais dinâmico

Pergunta Qual API utilizada na consulta de estados e cidades?

Resposta Foi o utilizado a API do IBGE. Pode ser acessado nesse link

Pergunta Qual biblioteca utilizada para exportar dados em planilha?

Resposta Como biblioteca para exportar dados, foi utilizado o excellentexport

Pergunta O que é preciso para conectar no banco de dados?

Resposta Será necessário criar as tabelas courses e students em um banco de dados. Foi adicionado o script para facilitar a criação do banco e tabelas. O script pode acessado aqui. Além disso, é necessári verificar as credenciais de conexão localizado no arquivo de configuração

Alguma dúvida? Abra uma nova issue e reporte a sua dúvida :smile:


Developed with 💙 by Fredson Chaves

About

🎓 Sistema de gerenciamento de cursos e alunos

License:MIT License


Languages

Language:Nunjucks 53.6%Language:JavaScript 32.6%Language:CSS 13.8%