Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shoaib-fateh/to-do-list-with-nodejs

This is a simple to-do list web application built using Node.js and Express. It uses EJS as the templating engine and includes basic styling with static files in the "public" directory.
https://github.com/shoaib-fateh/to-do-list-with-nodejs

body-parser css ejs express nodejs

Last synced: about 6 hours ago
JSON representation

This is a simple to-do list web application built using Node.js and Express. It uses EJS as the templating engine and includes basic styling with static files in the "public" directory.

Awesome Lists containing this project

README

        

## To-Do List with Node.js
This is a simple to-do list web application built using Node.js and Express. It uses EJS as the templating engine and includes basic styling with static files in the "public" directory.

## Getting Started
1. Clone the repository: ```bash git clone https://github.com/shoaib-fateh/to-do-list-with-nodejs.git```
2. Navigate to the project directory: ```bash cd to-do-list-with-nodejs ```
3. Install dependencies: ```bash npm install ```
4. Run the application: ```bash node app.js ```
5. The server will start on port 3000.
6. Open your browser and visit ``` http://localhost:3000 ``` to use the to-do list application.

## Features
- Add new tasks to the to-do list.
- View the to-do list with the current day's date.
- Simple and easy-to-use interface.

## Dependencies
- Express: Web application framework for Node.js
- Body Parser: Middleware to handle HTTP POST requests
- EJS: Embedded JavaScript templating

## Project Structure
- ``` app.js ```: Entry point of the application.
- ```views/list.ejs```: EJS template for rendering the to-do list.
- ```public/style.css```: Basic styling for the application.
- ```package.json```: Project configuration and dependencies.

## Contributing
If you would like to contribute to the project, feel free to submit a pull request.