Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Blog Platform

This Blog Platform is a dynamic web application built using the MERN stack. It provides a space for users to write, manage, and explore articles across various categories. Users can also view author profiles and their contributions.

FRONTEND: BACKEND:

Features

User Authentication

  • Signup and Login: Users can create an account and log in to access their profile and manage their articles.

Article Management

  • Create, Edit, Delete Articles: Users can write new articles, edit existing ones, and delete them.
  • Article Details: View full details of any article including title, body, picture, and category.

Browsing Articles

  • All Articles: The home page displays all articles.
  • Filter by Category: Users can filter articles by category.
  • Filter by Author: Users can view articles written by a specific author.

Author Profiles

  • Author Info: Users can view short profiles of authors including the number of articles written.
  • Profile Management: Users can access and update their profile information, including uploading an avatar picture.

Technologies Used

Frontend

  • React: For building the user interface.
  • HTML: Markup language for structuring the web pages.
  • CSS: Styling the web pages.
  • JavaScript: Programming language for implementing the application's functionality.

Backend

  • Express: Web framework for Node.js, handling the application's server-side logic.
  • MongoDB: NoSQL database for storing user and article data.

Usage

User Side

Sign Up or Log In:

  • Users can create an account or log in using existing credentials.

Create and Manage Articles:

  • Write new articles, edit or delete existing ones.

Browse Articles:

  • Browse all articles on the home page.
  • Filter articles by category or author.

View Author Profiles:

  • See author details and their contributions.

Profile Management

  • Access and update profile information.
  • Upload and change avatar picture.

About

Blog with MERN Stack

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages