Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sumit-saha-x/blog_web-application
A blog web application built with JavaScript, Express, and EJS for creating, editing, and deleting blog posts. Note: This app doesn’t include database storage—data resets on server restart.
https://github.com/sumit-saha-x/blog_web-application
blog-website css ejs express javascript nodejs
Last synced: 7 days ago
JSON representation
A blog web application built with JavaScript, Express, and EJS for creating, editing, and deleting blog posts. Note: This app doesn’t include database storage—data resets on server restart.
- Host: GitHub
- URL: https://github.com/sumit-saha-x/blog_web-application
- Owner: sumit-saha-x
- Created: 2024-10-27T12:56:51.000Z (9 days ago)
- Default Branch: main
- Last Pushed: 2024-10-28T20:22:20.000Z (8 days ago)
- Last Synced: 2024-10-28T20:43:39.220Z (8 days ago)
- Topics: blog-website, css, ejs, express, javascript, nodejs
- Language: EJS
- Homepage: https://blogdumps.onrender.com
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BlogDumps
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.
## Features
1. Create a Post: Add a new post with personal details (first name, last name, username) and a message.
2. Edit a Post: Update the content of an existing post.
3. Delete a Post: Remove a post from the display.
4. Unique ID Assignment: Each post is assigned a unique ID using UUID.
5. Responsive Design: The application is styled for readability and functionality on various screen sizes.## Installation
1. Clone the Repository.2. Navigate to the Project Directory.
3. Install Dependencies: npm install
4. Run the Application: nodemon index.js/node index.js
5. Open your browser and navigate to: http://localhost:3000
## 🔗 Live Demo
You can access the webpage online on: https://blogdumps.onrender.com## 📸 Visual Tour