Skip to content

Sumith-2003/BLOG-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Blog App

Overview

This is a full-stack blog application that allows users to create, read, update, and delete blog posts. It consists of a React.js frontend and a Node.js/Express.js backend.

Features

  • User authentication (Login/Signup)
  • Create, edit, delete blog posts
  • View all published blogs
  • Comment on posts
  • Responsive UI

Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios (for API requests)

Backend

  • Node.js
  • Express.js
  • MongoDB (Database)
  • JWT (Authentication)

Installation and Setup

Prerequisites

Ensure you have the following installed:

  • Node.js
  • MongoDB

Clone the Repository

git clone <repository-url>
cd new-blog-app

Backend Setup

cd api
npm install
node index.js

Frontend Setup

cd client
npm install
npm start

Usage

  1. Start the backend (node index.js in api/)
  2. Start the frontend (npm start in client/)
  3. Open the app in your browser at http://localhost:3000

Contributing

Feel free to fork and contribute to this project.

License

This project is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published