This is a simple Node.js blog post application where users can perform CRUD (Create, Read, Update, Delete) operations on blog posts.
-
- ๐ public
- ๐ styles
- ๐ผ main.css
- ๐ styles
- ๐ views
- ๐ index.ejs
- ๐ modify.ejs
- ๐ .gitignore
- ๐ api.md
- ๐ index.js
- ๐ LICENSE
- ๐ package.json
- ๐ README.md
- ๐ public
- Create: Add new blog posts.
- Read: View a list of existing blog posts.
- Update: Modify and update existing blog posts.
- Delete: Remove unwanted blog posts.
Explore available endpoints in api.md
These are the main dependencies used in the project:
- Express.js: https://expressjs.com/
- EJS: https://ejs.co/
- Axios: https://axios-http.com/
- Body-Parser: https://www.npmjs.com/package/body-parser
-
Clone the repository:
git clone https://github.com/NikhilKalloli/Blog.git
-
Navigate to the project directory:
cd Blog
-
Install dependencies:
npm install
-
Start the server:
node index.js
View blog posts at http://localhost:3000
Contributions are welcome! If you have any improvements or new features to suggest, please create a pull request.
If you have any questions or issues, feel free to open an issue.
This project is licensed under the MIT License.
If you have any feedback, please reach out to me at [email protected]