A Cooper Comics é uma loja de leilão de quadrinhos fictícia.
Clientes que desejam vender seus quadrinhos podem deixá-los conosco, onde eles serão mostrados para os visitantes da loja que por sua vez podem ofertar um valor a um determinado quadrinho.
Após um período pré-definido, o leilão de um quadrinho acaba e contatamos a pessoa que ofertou o maior valor, para entregar-lhe o quadrinho.
- Instale o Node.js.
- Estamos usando banco de dados, mas não está sendo usado uma versão local, e sim conectando à um banco externo, logo não é necessário instalar o MongoDB em sua máquina. Variável MONGODB_URI define o endereço.
- Após receber todo o repositório, abra a pasta do projeto em um terminal e execute o comando "npm install". (Para usuários Windows, entrem na pasta do projeto e pressionem shift+botão direito. No menu de contexto, a opção de abrir a pasta via terminal aparecerá.).
- Agora, você possui todas as dependências instaladas e está pronto para desenvolver. Execute npm start.
- As variáveis do ambiente devem ficar no arquivo .env, no root do repositório. Lá está definida em qual porta o servidor funciona, e outras variáveis que afetam o comportamento do servidor.
PORT=3000
NODE_ENV=development
MONGODB_URI=mongodb://localhost:27017/cc
ROOT_URL=https://coopercomics.herokuapp.com
SESSION_SECRET=eunaotenhosegredos
SMTP_EMAIL=
SMTP_PASSW=
Instruções por Francisco Knebel.