Skip to content

anish2210/iBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iBlog

Hacktoberfest

Project Overview

This project is a blog posting platform built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to create, edit, and manage blog posts with a clean and responsive UI.

Folder Structure

  • /backend Contains the backend server code (Node.js, Express)
  • /frontend Contains the frontend client code (React.js)

Project documentation

Features

  • User authentication and authorization
  • CRUD operations for blog posts

Installation and Setup

Follow these instructions to get the project up and running locally:

Prerequisites

  • Node.js (>= v14)
  • MongoDB Compass

Steps

  1. Clone the repository:

    git clone https://github.com/anish2210/iBlog.git
    cd iBlog
  2. Install dependencies:

    cd backend
    npm install
    cd ../frontend
    npm install
  3. Set up environment variables for backend (like database URI.)

  4. Run the project:

    # Run backend
    cd backend
    node index.js
    
    # Run frontend
    cd frontend
    npm run dev
  5. Visit http://localhost:3000 in your browser to view the app.

Contribution Guidelines

We welcome contributions for Hacktoberfest and beyond! Please check out our Contributing Guidelines before making a contribution.