https://github.com/jothiprasath0014/blog-webapplication
Aurora Blog is a web application designed to allow users to create, view, update, and delete their blog posts.
https://github.com/jothiprasath0014/blog-webapplication
bootstrap css ejs expressjs nodejs
Last synced: 3 months ago
JSON representation
Aurora Blog is a web application designed to allow users to create, view, update, and delete their blog posts.
- Host: GitHub
- URL: https://github.com/jothiprasath0014/blog-webapplication
- Owner: Jothiprasath0014
- Created: 2024-07-11T14:33:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T09:08:25.000Z (almost 2 years ago)
- Last Synced: 2025-01-11T14:48:19.553Z (over 1 year ago)
- Topics: bootstrap, css, ejs, expressjs, nodejs
- Language: EJS
- Homepage:
- Size: 5.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blog WebApplication
## Aurora Blog (webapplication name)
### Overview
Aurora Blog is a web application designed to allow users to create, view, update, and delete their blog posts. The application is built using ```Node.js, Express.js, and EJS```, with the first landing cover page styled using ```Bootstrap```. It is fully responsive, ensuring a seamless experience on both mobile and desktop devices.
## Features
* **Blog Post Creation:** Users can create new blog posts.
* **Blog Post Viewing:** Users can view all existing blog posts.
* **Blog Post Updating:** Users can update their existing blog posts.
* **Blog Post Deletion:** Users can delete their blog posts.
* **Responsive Design:** The application is styled using CSS and is responsive on both mobile and desktop devices.
## Technical Requirements
* Node.js
* Express.js
* EJS
## NPM Packages Used
* [express](https://www.npmjs.com/package/express)
* [body-parser](https://www.npmjs.com/package/ejs)
* [ejs](https://www.npmjs.com/package/body-parser)
## Installation
1. Install the dependencies:
```
npm install
```
2. Start the application:
```
nodemon server.js (or) node server.js
```
## Usage
1. Open your web browser and navigate to ```http://localhost:3000```.
2. Use the application to create, view, update, and delete blog posts.
## Project Structure
* capstone-project 3 : Main application file. Contains(server.js and package.json files)
* public/: Contains CSS files and other static assets.
* views/: Contains EJS templates for the front-end.
## Screenshots
### Home Page

### Post Creation

### View Blog

### Edit Blog

### Deleting Blog

### After-Delete

## License
[MIT](https://choosealicense.com/licenses/mit/)