/blogListApp

An application for blog management using MERN stack

Primary LanguageJavaScript

Blog storage application

Built with

  • MERN stack (MongoDB, Express, React, Node)
  • Redux
  • JSON web token

Features

  • REST API
  • CRUD operations on blog entries
  • Add like and comment for each blog post
  • User sign up and log in

Installation

  • Clone the repo:
git clone https://github.com/Duyen-codes/blogListApp.git

To start the application for development:

  • cd into bloglist-backend directory and run the following commands:
npm install
npm run dev
  • cd into bloglist-frontend directory and run the following commands:
npm install
npm start

Now the backend should be running("http://localhost:3003") with a connection to the database on mongodb atlas and you can see the frontend running on ("http://localhost:3000") in your browser.

Run tests

Go to backend root directory, run command:

npm run test

Acknowledgement

  • fullstackopen course by University of Helsinki