-
A web application for saving blog posts
-
View demo: https://shy-dawn-2480.fly.dev/
- MERN stack (MongoDB, Express, React, Node)
- Redux
- JSON web token
- REST API
- CRUD operations on blog entries
- Add like and comment for each blog post
- User sign up and log in
- 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.
Go to backend root directory, run command:
npm run test
- fullstackopen course by University of Helsinki