Skip to content

HelloRitul/node-todo-cicd

 
 

Repository files navigation

Nodejs application which creates a todo list

Table of Contents

About The Project

This project is an implementation of a simple to-do list web application using Node.js and Express framework. The application has the following features:

  • Adding an item to the to-do list - The application accepts a new item to be added to the list via a POST request.

  • Displaying the to-do list - The current list of to-do items is displayed on the "/todo" page.

  • Editing an item in the to-do list - The application allows the user to edit an existing item in the to-do list.

  • Deleting an item from the to-do list - The user can delete an item from the to-do list by clicking on the "Delete" button next to the item.

The application listens on port 8000 and exports the "app" object to be used in other Node.js modules. Overall, this project is a simple example of how to build a web application using Node.js and Express with basic CRUD operations.

Built With

Getting Started

git clone https://github.com/HelloRitul/node-todo-cicd.git
sudo apt install nodejs

Prerequisites

  • nodejs
node -v

Installation

  1. Clone the repository
git clone https://github.com/HelloRitul/node-todo-cicd.git
  1. Install packages
sudo apt install npm
npm install
  1. Run the application
node app.js

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Source code coming from Shubham-Londhe and project source code ownership is of Shubham-Londhe.

Contact

My LinkedIn - (https://www.linkedin.com/in/ritul-gupta27/)

Project Link- https://github.com/HelloRitul/node-todo-cicd.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.6%
  • EJS 30.2%
  • Dockerfile 2.2%