illiamw / CaseAgendaTokenLab

O desafio consiste em fazer um sistema web de calendário de eventos com backend e frontend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CaseAgendaTokenLab

O desafio consiste em fazer um sistema web de calendário de eventos com backend e frontend.

Olá, você realizará esta etapa em dois momentos.

1ª Terá 01 (uma) semana para realizar o desafio técnico 2ª Apresentará o mesmo numa entrevista técnica online.

O desafio consiste em fazer um sistema web de calendário de eventos com backend e frontend.

Caso você seja candidato a CLT, será obrigatório ser desenvolvido na arquitetura REST, e caso você seja candidato a estagiário, a arquitetura REST é opcional, porém será considerada como um diferencial.

O sistema deverá prover as seguintes funcionalidades: ▪ Cadastro de usuário; ▪ Login para acesso ao sistema; ▪ Adição de eventos; ▪ Edição de eventos; ▪ Remoção de eventos; ▪ Listagem de eventos;

Os atributos necessários para o evento são: ▪ Descrição; ▪ Hora de início; ▪ Hora de término;

Obrigatório para CLT e opcional para estágio: ▪ Não deixar sobrescrever eventos e caso ocorra, emitir um alerta para o usuário; ▪ Suporte a vários usuários; ▪ Eventos ligados ao usuário que os criou; ▪ Frontend renderizado no lado do cliente;

Os atributos a seguir não são obrigatórios, porém serão considerados como um diferencial na seleção do candidato: ▪ Eventos com duração de mais de um dia; ▪ Caso haja suporte a vários usuários, também poderá ser implementado o convite a outros usuários para eventos, ou seja, o evento aparecerá no calendário do usuário convidado e o usuário convidado poderá responder se poderá participar ou não (RSVP); ▪ Responsividade, assim como o uso de Bootstrap ou outro framework CSS; ▪ Alguma funcionalidade diferente que você pensar;

Poderá ser utilizada a linguagem e o banco de dados de preferência do desenvolvedor, bem como o uso de frameworks. Não será necessário fazer deploy em servidor, apenas apresentação na máquina do candidato e envio antecipado do código, mas se quiser pode. Pense no polimento do seu projeto, na qualidade do código e em boas práticas de projetos em produção.

link build em produção

https://agendatoken.web.app/

Modelos

Modelos UML e Caso de USO

About

O desafio consiste em fazer um sistema web de calendário de eventos com backend e frontend.


Languages

Language:TypeScript 84.6%Language:HTML 12.0%Language:Sass 1.6%Language:JavaScript 1.1%Language:Dockerfile 0.3%Language:CSS 0.2%Language:Shell 0.2%Language:Procfile 0.1%