Skip to content

Mayank-Kumar-Maurya/BlogHere

Repository files navigation

This project is built using: Node.js, MongoDB, Express.js, EJS, Passport, JOI, Flash, Bootstrap.

LINK OF PROJECT (BlogHere) WEBSITE: https://bloghere-ms8p.onrender.com/blogHere.

Description:

It is a Blogging website where everyone can post their Queries, ideas, Questions, and anything else.
A blogging website typically includes features for both content creators (bloggers) and readers (audience).

Key features are:

•User Authentication: Users can sign up, log in, and manage their accounts. Bloggers can create, edit, and delete their posts, while regular users can read and comment on posts.
•Commenting System: Allows readers to interact with blog posts by leaving comments.
•Responsive Design: Ensures the website is mobile-friendly and accessible across various devices and screen sizes.
•Admin feature: Allow the admin feature to edit the dashboard image, it also has access to all blogs and comments, can edit, delete, and change the blogs or comments.

🚀 How to Get Started

  1. Fork the Repository:

  • Click the Fork button on the top-right corner of this repository.
  1. Clone the Repository:

    git clone https://github.com/your-username/project-link

  2. Navigate to the Project Directory:

    cd BlogHere
    
  3. Create a new branch

     git branch issue/issuename
    
  4. Switch to new branch

     git checkout branchname
    
  5. Open your terminal and navigate to this directory: BlogHere

  6. Now write npm install to install all the dependencies and packages:

     npm install
    
  7. To run the developer server, use ⬇️ in the BlogHere directory:

     node index.js
    
  8. Your Application will be started at port: 8080, at

    http://localhost:8080/blogHere/.
    

Releases

No releases published

Packages

 
 
 

Contributors