Giter Site home page Giter Site logo

lourvens / mern-stack-blog Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.45 MB

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

Home Page: https://bloglab-xi.vercel.app/

JavaScript 1.16% HTML 0.38% TypeScript 96.59% CSS 1.88%
blog fullstack-development mern-stack typescript

mern-stack-blog's Introduction

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/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.