Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.57 KB

README.md

File metadata and controls

60 lines (47 loc) · 1.57 KB

Restaurante Saboroso com Dashboard

Projeto desenvolvido como exercício do Curso Completo de JavaScript da Hcode na Udemy.com.

Recursos Usados

Lista de recursos usados em aula para este projeto

Recurso Link
Node https://nodejs.org/
Express https://expressjs.com/
Ejs https://ejs.co/
Bower https://bower.io/
MySQL 2 https://www.npmjs.com/package/mysql2
Express Session https://github.com/expressjs/session
Connect Redis https://github.com/tj/connect-redis
Redis https://redis.io/
Formidable https://github.com/felixge/node-formidable
MomentJS https://momentjs.com/
ChartJS https://www.chartjs.org/
Socket.io https://socket.io/
  • url para testar se o socket.io está funcionando:
/socket.io/socket.io.js

Algumas coisas interessantes aprendidas durante o projeto:

  • Conexão ao MySQL via NodeJS utilizando o MySQL2.
  • Configuração de rotas do Express.
  • Templates com Ejs.
  • Sessões utilizando Express Session.
  • Armazenamento de Sessions com Redis.
  • Redirecionamento de rotas utilizando uma função como middleware.
  • Links de menu do admin montados dinamicamente.
  • CRUD.
  • Parsing formulário com Formidable.
  • Criação de plugins personalizados.
  • Prototype.
  • Criação de componentes.

Install dependencies:

yarn or npm install

Start do server:

npm start

O projeto segue a licença MIT.