A dynamic, minimalistic blog web application built with JavaScript, Express, EJS, and CSS. This application allows users to share, edit, and delete blog posts. Each post includes a timestamp and the user’s personal information for display.
Note: This application does not include a backup database for data storage. All posts are stored temporarily in memory, meaning that all data will reset upon server restart.
- Create a Post: Add a new post with personal details (first name, last name, username) and a message.
- Edit a Post: Update the content of an existing post.
- Delete a Post: Remove a post from the display.
- Unique ID Assignment: Each post is assigned a unique ID using UUID.
- Responsive Design: The application is styled for readability and functionality on various screen sizes.
-
Clone the Repository.
-
Navigate to the Project Directory.
-
Install Dependencies: npm install
-
Run the Application: nodemon index.js/node index.js
-
Open your browser and navigate to: http://localhost:3000
You can access the webpage online on: https://blogdumps.onrender.com