Skip to content

FernandoNunez-Dev/Nodejs-Express-Todo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nodejs-Express-Todo-App

With This Application

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


I Incorporated Express

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).

node-express-todo-app.gif

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/


Features

-[Nodejs]

-[Express]

-[EJS]

-[Server Side Todos]


Recommended Tools

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.

Installation

git clone https://github.com/FernandoNunez-Dev/Nodejs-Express-Todo-App
cd Nodejs-Express-Todo-App
npm install

visit http://localhost:3000/