Skip to content

Node.js Blog project with Express, MongoDB, EJS, and Tailwind CSS.

Notifications You must be signed in to change notification settings

Os-humble-man/Nodejs-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nodejs Blog

cover

Description

Nodejs Blog is a web application built with Node.js, Express, MongoDB, EJS, and Tailwind CSS. It provides a platform for administrators to post blogs and allows visitors to view and comment on the blogs. To interact with the commenting feature, visitors need to either log in or create an account.

Node Version NPM Version MongoDB Version Mongoose Version

Socials network

Facebook LinkedIn

Tech

MongoDB Express.js NodeJS Jest TailwindCSS Visual Studio Code JavaScript

Table of Contents

Installation

  1. Clone the repository:

    git clone https://github.com/os-humble-man/nodejs-blog.git
  2. Navigate to the project directory:

    cd nodejs-blog
  3. Install dependencies:

    npm install
  4. Set up your MongoDB database and update the configuration in the project.

  5. Start the application:

    npm start

Usage

Visit http://localhost:3000 in your web browser.

  • Administrators can log in and post blogs.
  • Visitors can view blogs and comment after logging in or creating an account.

Features

  • Administrator Blog Posting
  • Visitor Blog Viewing
  • Visitor Commenting (requires login or account creation)

Technologies

  • Node.js
  • Express
  • MongoDB
  • EJS (Embedded JavaScript)
  • Tailwind CSS

Contributing

If you would like to contribute to the project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and submit a pull request.

Releases

No releases published

Packages

No packages published