Skip to content

O DSLearn consiste em uma aplicação de ensino

License

Notifications You must be signed in to change notification settings

4lmeida/dslearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

DSLEARN

Status do Projeto: ✔️ (Concluído)

Tópicos

🔹 Sobre o projeto

🔹 Funcionalidades

🔹 Modelo Conceitual

🔹 Layout e deploy

🔹 Como rodar a aplicação

Sobre o projeto 📂

O DSLearn é um dos projetos desenvolvi no curso da DevSuperior para aplicar conhecimento de validação, segurança com personalização e Domínio, ORM e autorização.

O DSLearn consiste em uma aplicação de ensino com seus usuários estudantes, instrutores e administradores. Os estudante podem apenas acessar suas trilhas e notificações logados, enquanto instrutoes e administradores enviam o feedback da tarefa do estudante.

Funcionalidades

✔️ Atulização de tarefa.

✔️ Paginação de notificações do usuário logado, lidas e não lidas.

✔️ Obtém usuário por id.

✔️ Autorização e autenticação.

✔️ Token refresh.

Layout 🔍

  • Login:

    Login

  • Notificações

    Notificações

  • Trilhas

    Trilhas

  • Envio de tarefas

    Envio de tarefas

  • Endpoints:

Gif dos endpoints

Modelo conceitual 📃

Modelo Conceitual

  • Padrão em camadas

Padrão camadas

Linguagens, dependencias e libs utilizadas 📚

Como rodar a aplicação ▶️

Pré-requisitos:

⚠️ Java

⚠️ Maven

Acessar o terminal / CLI

# clonar repositório
https://github.com/4lmeida/dslearn.git
# entrar na pasta do projeto dscatalog
cd dslearn
# executar o projeto
./mvnw spring-boot:run

Autores


Luís Almeida

Licença

The MIT License(MIT)

Copyright ©️ 2023 - DSLEARN

🔝 Voltar para o top

About

O DSLearn consiste em uma aplicação de ensino

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages