Ability to create, read, update, and delete tasks.
Structure the app source:
- app.js — app file to start.
- routes — tasks functionality into different files to reduce the complexity of API.
- models — defining tasks to store data in the database in a good structure.
- middleware — async wrapper and some kinds of exceptions
- errore — predict potenrial errors
- db — database.