Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fyzanshaik/blog-site-app

Sample Blog Website is a Node.js and Express.js application for creating and viewing blogs. It features a clean user interface and uses EJS for templating. This project is ongoing, with plans to add more features and enhancements in the future.
https://github.com/fyzanshaik/blog-site-app

Last synced: about 5 hours ago
JSON representation

Sample Blog Website is a Node.js and Express.js application for creating and viewing blogs. It features a clean user interface and uses EJS for templating. This project is ongoing, with plans to add more features and enhancements in the future.

Awesome Lists containing this project

README

        

# Sample Blog Website

Sample Blog Website is a Node.js and Express.js application for creating and viewing blogs. This project provides a clean and modern user interface, making it easy to create and explore blog content.
## Installation

### 1. Install Node.js

Before you can run this project, you need to install Node.js. Here's how you can do it on Windows:

1. Visit the official Node.js website: [Node.js Downloads](https://nodejs.org/en/download).
2. Download the "LTS" (Long Term Support) version for Windows.
3. Run the installer and follow the installation instructions.

Once Node.js is installed, you can proceed with the following steps.

### 2. Install Git

If you already have Git installed, you can skip this step. If not, follow these instructions to install it:

- Visit the official Git website: [Git Downloads](https://git-scm.com/download/win).
- Download the appropriate version for your platform.
- Run the installer and follow the installation instructions.

Open your prefered IDE and it's terminal and follow the next steps.

## Clone the Repository

If you want to use this project on your local machine, you can clone the repository. Follow these steps:

1. Open your terminal.
2. Navigate to the directory where you want to clone the project.
3. Run the following command:

```bash
git clone https://github.com/fyzanshaik/Blog-Site-App.git
```
Once the repository is cloned, navigate into the project directory:
```bash
cd Blog-Site-App
```
Now, you have a local copy of the project ready for use.

# Installation

To install the project dependencies, use the following command:

```bash
npm install
```

# Usage

To run the project, execute the following command:

```bash
npm start
```
This will start the server using nodemon and open the website in your default web browser at http://localhost:3000.

# Technology Stack

Technology Stack:
- Node.js
- Express.js
- EJS (Embedded JavaScript) for templating

This project is a starting point and will continue to evolve with additional features and improvements. Future plans include integrating a database for data storage, enhancing the user interface with dynamic backgrounds and animations, implementing user authentication, and ensuring security.