Skip to content

wkoyama/fullstack-nanodegree-vm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Catálogo de itens

Aplicativo que fornece uma lista de itens para uma variedade de categorias, bem como um sistema de registro e autenticação de usuários pelo Google, caso o usuário não exista ele registra o usuário automaticamente. Usuários registrados terão a capacidade de postar, editar e excluir suas próprias categorias e itens.

Passo-a-passo

Necessário ter a vm do vagrant disponibilizado no curso

Para a configuração do ambiente em que esse projeto roda, seguir instruções nesse link: (Créditos a Udacity)

  1. Estamos usando ferramentas chamadas Vagrant e VirtualBox para instalar e gerenciar a VM.

    https://classroom.udacity.com/nanodegrees/nd004-br/parts/302d2209-30c1-4b9e-8615-2a1f4a5ee7c6/modules/e4147fc0-3658-48bf-8a6c-542fa272d0cd/lessons/5475ecd6-cfdb-4418-85a2-f2583074c08d/concepts/14c72fe3-e3fe-4959-9c4b-467cf5b7c3a0

  2. Baixar o projeto:

    https://github.com/wkoyama/fullstack-nanodegree-vm.git

Após concluído a instalação do Vagrant e VirtualBox do passo 1, baixar o projeto e entrar na pasta fullstack-nanodegree-vm do passo 2 executar os seguintes passos:

  • Iniciar a vm com vagrant up e entrar na VM com vagrant ssh
  • Trocar para diretório /vagrant/catalog
  • O ideal é ter 2 terminais abertos. No primeiro iniciar o servidor do Redis com o comando redis-server &
  • No outro terminal, executar python app.py.
  • Acessar e testar o aplicativo visitando http://localhost:5000 localmente

Como usar

O sistema exibe em modo leitura todos os últimos itens cadastrados com sua respectiva categoria. Para usar o sistema cada usuário pode alterar/cadastrar/deletar somente itens na categoria que ele criou.

  • Cadastrar uma categoria, clique em "Add category"
  • Editar categoria, caso você seja o criador, aparecerá um lápis ao lado do nome da categoria
  • Deletar categoria, semelhante ao editar mas com uma lixeira
  • Adicionar item é necessário entrar na categoria, terá uma opção "+ Add Items"
  • Editar e remover itens aparece ao visualizar os detalhes do item

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.5%
  • HTML 1.0%
  • C 0.1%
  • CSS 0.1%
  • JavaScript 0.1%
  • Shell 0.1%
  • Other 0.1%