Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month 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.
- Host: GitHub
- URL: https://github.com/shoaib-fateh/to-do-list-with-nodejs
- Owner: shoaib-fateh
- Created: 2022-10-26T10:11:16.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T11:16:31.000Z (11 months ago)
- Last Synced: 2024-01-18T14:07:42.413Z (11 months ago)
- Topics: body-parser, css, ejs, express, nodejs
- Language: CSS
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.