NodePostManager is a RESTful web application for efficient post management, incorporating CSS, EJS, HTML, and JavaScript. It's designed to simplify the process of adding, deleting, searching, and editing posts following REST principles. Built with Node.js and Express.js, it leverages key libraries like Method Override and UUID for a seamless user experience.
- Add Posts: Easily create and publish new posts using RESTful POST requests.
- Delete Posts: Remove posts you no longer need with RESTful DELETE requests.
- Search Posts: Quickly find specific posts using a RESTful GET request.
- Edit Posts: Update and modify existing posts using RESTful PUT requests.
- Node.js
- Express.js
- Method Override
- UUID
- HTML
- CSS
- EJS
- JavaScript
- Clone this repository to your local machine.
- Run
npm install
to install the required dependencies. - Start the application with
npm start
. - Open your web browser and visit
http://localhost:7860
to access NodePostManager.
- Add new posts by making a RESTful POST request.
- Delete posts using a RESTful DELETE request.
- Search for posts using a RESTful GET request.
- Edit posts by making a RESTful PUT request and specifying the post to update.
Contributions are welcome! Feel free to open issues or submit pull requests to help improve this project.
- Puneet Bajaj
- Thanks to the Node.js and Express.js communities for their excellent documentation and libraries.