SIMPLE TODO APP IMPLEMENTING MEAN STACK

  • client - Angular FrontEnd
  • server - Node+Express+MongoDB Backend

Prerequisites:

  1. Node.js & npm installed
  2. MongoDB installed

To run the app:

  1. Download this repo
  2. Open terminal in the root directory(Simple-Todo-MEANStack)
  3. cd to server
  4. Run 'npm install' command
  5. cd to client
  6. Run 'npm install' command

Start the server

  1. cd to server
  2. Run 'node server.js' or 'npm run serverstart'(if nodemon is installed)

Start the client

  1. Open another terminal
  2. cd to client
  3. Run 'ng serve' command
  4. After the compilation is complete, Open the browser and type 'localhost:4200/login' or 'localhost:4200 register' or 'localhost:4200/lists'(which will redirect to /login if not logged in)

NOTE:

  • To Edit the Task Description, click on it, edit and click anywhere else on the screen and the decription will be updated
  • To Delete a task click on the 'X' mark presnt in front of task name
  • To Mark Complete click on the Done button in front of the task