/grub

Primary LanguageJavaScript

Grub

Grub is a simple note taking progressive web app.

Grub
├─ .git
├─ README.md
├─ src
│  ├─ .env
│  ├─ config
│  │  ├─ config.js
│  │  └─ logger.js
│  ├─ controllers
│  │  ├─ app.js
│  │  ├─ auth.js
│  │  ├─ database.js
│  │  └─ index.js
│  ├─ helpers
│  │  ├─ helperFunctions.js
│  │  └─ socketEvents.js
│  ├─ logs
│  │  └─ log.log
│  ├─ middleware
│  │  └─ authMiddleware.js
│  ├─ models
│  │  ├─ Chat.js
│  │  ├─ Message.js
│  │  └─ User.js
│  ├─ node_modules
│  ├─ package.json
│  ├─ public
│  │  ├─ css
│  │  │  ├─ bootstrap-grid.css
│  │  │  ├─ bootstrap-reboot.css
│  │  │  ├─ bootstrap.css
│  │  │  └─ style.css
│  │  ├─ img
│  │  │  └─ favicon.ico
│  │  └─ js
│  │     ├─ bootstrap.bundle.js
│  │     ├─ bootstrap.js
│  │     └─ main-script.js
│  ├─ routes
│  │  ├─ api.js
│  │  ├─ auth.js
│  │  └─ index.js
│  ├─ server.js
│  └─ views
│     ├─ head.pug
│     ├─ homepage.pug
│     ├─ layout.pug
│     ├─ login.pug
│     ├─ main.pug
│     ├─ navbar.pug
│     └─ register.pug
└─ TODO

Concepts to study

  • Socket Programming
  • NodeJs
  • MongoDB
  • Scoket.io
  • Pug HTML engine
  • Express