A simple yet deep CRUD application. HTML, CSS and JS, but delving deep into their foundations.
- Manage tasks with CRUD operations.
- Change the status of the tasks.
- Incorporate categories.
- Incorporate AI assistant to improve personalization.
To install the project, run the following command:
npm i
To run the API, run the following command:
npm run api
Open http://localhost:3000 to view the api in your browser. If you have set another default PORT you should change 3000
for the one you are using.
Open the index.html
file in your browser.
Using JS frameworks has become a programming paradigm nowadays, for several good reasons. Nevertheless, it is important not to forget that, at the end, everything is HTML, CSS and JS, and that one can learn a lot of JS by using its vanilla version. This project has allowed me to boost my expertise of this programming language, as well as plunging deep into the best practices with HTML semantic tags and CSS architecture.