Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnlightenlogoEnlighten Me

Enlighten Me is a dynamic online platform that aims to inspire, educate, and engage readers through a curated collection of blog posts, covering a wi de range of topics.

Table of Contents

Introduction

Welcome to Enlighten Me, an online platform dedicated to stories, ideas, and insights that inspire and ignite curiosity. Through curated collection of blog posts, Enlighten Me aims to bring you thought-provoking content, compelling narratives, and a wealth of knowledge across various topics.

Thank you for being a part of our journey. Together, let's explore, learn, and connect through the power of words.

Features

  • Blog Categories: Posts are categorized for easy navigation.
  • Add/Edit Posts: Admin can create, edit, and delete their blog posts.
  • Search Functionality: Search for specific blog posts by keywords.
  • Responsive Design: The application is accessible on various devices.
  • Upvote/Downvote: User can Like or Dislike the post.
  • Social Sharing: Share your favorite posts on social media.
  • Subscribe Form: User can subscribe to get email notification.

Demo

Getting Started

Prerequisites

Before getting started with Enlighten Me, ensure you have the following prerequisites:

  • Node.js and npm installed on your system.

Installation

Follow these steps to set up and run the Enlighten Me application:

  1. Clone this repository:

    git clone https://github.com/agrSaket/blog-app.git
  2. Change to the project directory:

    cd blog-app
  3. Install dependencies:

    npm install
  4. Set up your environment variables:

    Create a .env file in the root directory with the following content:

    PORT=5000
    MONGODB_URI=your-mongodb-uri
    SECRET_KEY=your-secret-key
    
  5. Start the application:

    npm start

The application will be available at http://localhost:5000.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • React JS
  • Node JS
  • Express JS
  • MongoDB

Usage

  • Visit the application in your web browser.
  • Explore blog posts by category.
  • Use the search bar to find specific content.
  • Share interesting posts with friends and followers.
  • Like and Dislike the posts.
  • Fill Subscribe form to get updated.

Configuration

If you need to customize any application settings, you can do so by modifying the configuration files or environment variables.


About

A blog website using the MERN stack

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages