Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 842 Bytes

README.md

File metadata and controls

22 lines (17 loc) · 842 Bytes

TUDŮ!

Jednoduchá správa seznamu úkolů (TODO list)

Základní seznam úkolů (To-do list) jako semestrální práce předmětu WEAP (Webové aplikace) aplikující základní operace CRUD, využívající Node.js a knihovnu Express

Easy to-do task list manager (TODO list)

Basic task list (To-do list) created as semestral work for subject Web Apps applying basic CRUD operaions using Node.js and Express library

What it uses

  • Using EJS as template manager
  • Using MySQL as default database storage with prepared statements preventing SQL injection
  • Using Bcrypt for password hashing
  • Using XSS library for XSS injection prevention

How to install

  • Install Node.js
  • Pull from Git
  • Run npm install
  • In MySQL run the prepareDatabase.sql
  • Configure MySQL credentials in db.js
  • Run with npm start