Blog Web-App is a simple blog application built using Node.js, Express, EJS, and Body Parser. It allows users to create, read, update, and delete blog posts.
- CRUD Operations: Create, Read, Update, and Delete blog posts.
- Bootstrap Integration: Utilizes Bootstrap for a responsive and visually appealing design.
- Partials: Implements partials for header and footer components for consistent layout across pages.
- Clone this repository:
git clone https://github.com/hortelao/Blog-WebApp.git
- Navigate into the project directory:
cd Blog-WebApp
- Install dependencies:
npm install
- Start the server:
node index.js
- Open your web browser and navigate to
http://localhost:3000
. - Browse existing blog posts.
- Create a new blog post by clicking on the "New Post" button.
- Edit or delete existing posts by clicking on the respective buttons.
This project is deployed on Render. You can access it here.
NOTE: It may take a minute to display the page due to limitations of Free Tier on Render.
- Express: Fast, unopinionated, minimalist web framework for Node.js.
- EJS: Embedded JavaScript templates for server-side rendering.
- Body Parser: Node.js body parsing middleware.
- Add persistence: Implement database functionality to store blog posts permanently.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
- Bootstrap: Front-end framework for building responsive and mobile-first websites.
- Node.js: JavaScript runtime built on Chrome's V8 JavaScript engine.
For any inquiries or feedback, please contact [email protected].