Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 904 Bytes

README.md

File metadata and controls

41 lines (25 loc) · 904 Bytes

QuickNote

QuickNote is a simple mobile-friendly note editor.

It's my first project involving Node.js.

Go to QuickNote!

Features:

  • Sign up and login functionality
  • Sign up and password reset email support
  • Facebook login
  • Dynamic note size
  • Create, read, edit and delete notes
  • Autosave notes when creating new notes
  • Sort notes by modification date/ title
  • Automatically load the next note upon deleting note
  • Keyboard shortcuts (listed in tooltips upon hovering the respective buttons)

Future updates:

  • Profile photos availability
  • Todo List
  • Poor practice optimizations:
    • template engine and ajax rendering the same content at "/notes" route (notes.ejs)
    • use aggregate framework instead of arrays.sort at notes.ejs

Technologies and libraries used:

  • jQuery
  • Node.js
  • Express framework
  • MongoDB