/simpleTodoWithNodejs

This is a simple Todo App that implemented with HTML,JS,node.js and MongoDB.

Primary LanguageJavaScript

simpleTodoWithNodejs

This is a simple Todo App that implemented with HTML,JS,node.js and MongoDB.

Live Demo

Test username/passwd: test/test

Features

  • Create, Read, Update, Delete todos from webpage and MongoDB
  • Use express module to process http request and response
  • Use nodemon module to monitor file change and restart server automatically while developing
  • Store sensitive DB information such as password in .env file
  • Add password protect function to ensure frontend security
  • Use winston and winston-daily-rotate-file modules to handle log files
  • Use sanitize-html module to keep malicious HTML away

Screenshots

CRUD

CRUD

Use password to ensure security

PasswordProtectedFrontend

Logfile

LogFile

Sanitize HTML

Before: Before

After: After