Skip to content

The "Blog Website" is a dynamic online platform developed using Node.js, Express, MongoDB, and the EJS templating engine. Our mission is to provide a captivating space for both creators and readers, where informative and engaging content is shared.

License

Notifications You must be signed in to change notification settings

Chiru-Stack/Blog-WebSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Website Project

Welcome to the repository for our Blog Website project! This project is built using a stack of modern web technologies including EJS, CSS, Express.js, Node.js, and MongoDB. Below, you'll find an overview of our project and its goals.

About the Project

Purpose

The purpose of this project is to create a versatile and user-friendly blog website that allows users to read and write articles on a wide range of topics. We aim to provide a platform for sharing knowledge, experiences, and creative content with our community.

Key Features

  • Dynamic Content: We use EJS (Embedded JavaScript) templates to create dynamic and responsive web pages, making the user experience enjoyable on both desktop and mobile devices.

  • Stylish Design: Our CSS styles are carefully crafted to provide an aesthetically pleasing and visually appealing design, with a dark theme for comfortable reading.

  • Server-Side Logic: Express.js and Node.js power the backend, handling routes, user authentication, and interactions with our MongoDB database.

  • Database Integration: MongoDB is used as the database to store articles, user data, and other essential information securely.

Getting Started

If you'd like to explore the code, run the project locally, or contribute to its development, here's how to get started:

  1. Clone the Repository:
    git clone https://github.com/Chiru-Stack/Blog-WebSite.git

Install Dependencies:

bash

cd Blog-WebSite npm install

Set Up MongoDB:

Install MongoDB if you haven't already.
Create a MongoDB database and configure the connection settings in the project.
after installing run: mongod mongosh in cmd

Run the Application:

bash

nodemon app.js

Access the Website: Open your web browser and go to http://localhost:3000 to view the website.

About

The "Blog Website" is a dynamic online platform developed using Node.js, Express, MongoDB, and the EJS templating engine. Our mission is to provide a captivating space for both creators and readers, where informative and engaging content is shared.

Topics

Resources

License

Stars

Watchers

Forks