I utilized nodejs templating engine EJS to create a Todo App. I also utilized node's Express framework on the backend. EJS or Embedded Javascript Templating is a templating engine used by Nodejs. Template engine helps to create an HTML template with minimal code. Also, it can inject data into HTML template at the client side and produce the final HTML. EJS is a simple templating language which is used to generate HTML markup with plain JavaScript. It also helps to embed JavaScript to HTML pages
Now, the first thing I needed to do is to set EJS as the templating engine with Express which is a Node.js web application server framework, which is specifically designed for building single-page, multi-page, and hybrid web applications. It has become the standard server framework for node.js.
Here's A Brief Look @ The Application(Gif of node-express-todo-app).
EJS is a simple templating language
that lets you generate HTML markup
with plain JavaScript.
Click This Link for live demo of the project. https://fast-brushlands-03705.herokuapp.com/
-[Nodejs]
-[Express]
-[EJS]
-[Server Side Todos]
The following tools are recommended for a EJS Template project. Also you will find included below some links for building some complex UI animations.
- EJS A Node Templating Library.
- Express, Express is a minimal and flexible Node.js web application framework that provides HTTP utility methods and middleware at your disposal, creating a robust API is quick and easy.
- CSS-Tricks, For building complex UI animations in your web applications.
- Nodejs Nodejs is a platform built on Chrome's JavaScript runtime for easily building fast and scalable network applications. Nodejs uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
git clone https://github.com/FernandoNunez-Dev/Nodejs-Express-Todo-App
cd Nodejs-Express-Todo-App
npm install
visit http://localhost:3000/
-
Author
-
Software Utilized