Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/fyzanshaik/blog-site-app
- Owner: fyzanshaik
- License: mit
- Created: 2023-10-30T07:10:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-30T08:45:05.000Z (about 1 year ago)
- Last Synced: 2023-10-31T08:32:29.066Z (about 1 year ago)
- Language: EJS
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 templatingThis 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.