/Nossos-Pratos

Repositório para a resolução do desafio da Ruptiva

Primary LanguageTypeScript

Desafio Ruptiva - Code Challenge FullStack

Sobre o projeto

O projeto é um desafio formulado pela equipe da Ruptiva, com caráter de escolha pessoal. Este projeto é uma aplicação chamada "Nossos pratos", onde através de uma API construída com Node.js + Express será possível realizar as seguintes tarefas:

Conta

O usuário poderá:

  • Criar uma nova conta (e-mail/senha);
  • Fazer login/logout.

O sistema deverá validar os dados de entrada:

  • E-mail válido;
  • Senha deve conter pelo menos 8 caracteres.

Adição de dados

O usuário poderá criar registros no sistema. O registro é um prato de comida onde irá ter um nome, descrição e uma foto.

Listagem

Será possível listar os pratos adicionados pelos usuários e ao clicar em um item o mesmo será exibido em um modal.

Exclusão

Os usuários poderão excluir os pratos.

Tecnologias Utilizadas

Visualização/Utilização

  • Que você tenha instalado o Node.js
  • Que você tenha instalado o NPM ou o YARN

Passos para utilizar

Primeiro clone o repositório em seu computador, por meio do terminal utilizando o comando:

  1. Clonando o repositório
  # Clone o repositório
  $ git clone https://github.com/HumbertoF98/Nossos-Pratos.git
  # Entre na pasta raiz da aplicação
  $ cd Nossos-Pratos
  1. Instalando dependências
  # Instale as dependências da aplicação
  $ npm install # ou yarn (caso tenha instalado)
  1. Configure sua baseURL
# Configure como preferir através do diretório src/services/api.ts
  1. Iniciando a aplicação
  # Inicie a aplicação web
  $ npm start # ou yarn start (caso tenha instalado)