Skip to content

This repository contains a full-stack blog application built with the MERN (MongoDB, Express.js, React, Node.js) stack and TypeScript.

Notifications You must be signed in to change notification settings

Lourvens/mern-stack-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog App (BlogLab)

This repository contains a full-stack blog application built with the MERN (MongoDB, Express.js, React, Node.js) stack and TypeScript. The app allows users to create an account, write and publish articles, and engage with other authors by commenting on their articles. It features a responsive and intuitive user interface, with real-time updates and a rich text editor for creating compelling blog posts. The backend is implemented using Express.js and MongoDB for efficient data storage and retrieval. Feel free to explore the codebase, customize it.

Tech Stack

The Blog App is built using the following technologies:

  • MongoDb
  • Express.js
  • React.js
  • Node.js

Additional technologies and libraries used include TypeScript for enhanced type checking, Mongoose as ODM library for MongoDB.

Key Features

  • User Registration: Users can create an account to gain access to the blog features.
  • Article Creation and Publishing: Users can write and publish their own articles with a rich text editor.
  • Article Interaction: Readers can engage with articles by leaving comments.
  • User Profiles: Users have their own profiles where they can manage their articles and upload new profile picture.
  • Responsive Design: The app is designed to provide a seamless experience across different devices and screen sizes.

Getting Started

To get started with the MERN Stack Blog App, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the necessary dependencies by running npm install in both the client and server directories.
  3. Set up a MongoDB database and update the connection string in the server configuration.
  4. Run npm start to start the development servers.
  5. Access the application in your web browser at the provided URL.

Visit the App

To see the MERN Stack Blog App in action, visit the following link: https://bloglab-xi.vercel.app/

About

This repository contains a full-stack blog application built with the MERN (MongoDB, Express.js, React, Node.js) stack and TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published