Skip to content

Repositório criado para a ferramenta de Lembretes desenvolvida no processo seletivo da dti.

Notifications You must be signed in to change notification settings

vitoriabispo/rackers_test_lembretes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rackers_test_lembretes

Repositório criado para a ferramenta de Lembretes desenvolvida no processo seletivo da dti. A ferramenta conta com as funções de adicionar e remover lembretes para dias seguintes.


Premissas

  • Não é necessário realizar login na plataforma
  • O tamanho da tela sempre será o mesmo, não se trata de um sistema responsivo
  • O usuário só tenta apagar lembretes que já existem

Decisões de projeto

  • Plataforma desktop não responsiva
  • Backend foi desenvolvido em NodeJS
  • Frontend foi desenvolvido com ReactJS + CSS
  • Utilização de mysql2 para banco de dados
  • Utilização do docker
  • Criação de middleware para validar dados enviados por meio do formulário no backend
  • Calendário só permite escolha de datas a partir do D+1 para impedir a inserção de datas fora do periodo especificado

Instruções de execução

  1. Clonar o repositório por meio de
    $ git clone https://github.com/vitoriabispo/rackers_test_lembretes.git
  2. Dentro da pasta do repositório, executar o comando abaixo:

$ yarn install

  1. Criação de um arquivo .env (exemplo abaixo):
HOST = localhost
USER = root
PASSWORD = root
DATABASE = reminders
PORT = 3333 
  1. Criar um banco de dados com o mesmo nome inserido no .env

  2. Com o repositório clonado, acessar a pasta backend e executar o comando abaixo:
    $ npm start

  3. Em outro terminal, acessar a pasta frontend e executar o comando abaixo:
    $ npm start


Protótipo desenvolvido

Link para o figma: https://www.figma.com/file/U3WCDAgqGXJDMahSunDWNF/rackers_test_-_trainee?node-id=0%3A1&t=5WQllctYz2YlHfgz-1

About

Repositório criado para a ferramenta de Lembretes desenvolvida no processo seletivo da dti.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published