Skip to content

shinevue/blog-mern

Repository files navigation

BLOG APPLICATION

GET START

git clone https://github.com/shinevue/blog-mern.git
cd blog-mern
npm install
cd client
npm instll

TECHNOLOGE

React
Redux
TypeScript
Tailwind CSS
Material UI
MongoDB
Express
Node JS

Installation

npm install
cd client
npm install

Getting Start

npm run dev

Information for start

Of course, you can Sign Up and Log In.
And then the chrome will go to Dashboard.

You can watch all blog. ----READ

And at Navbar there is "My Blog".
If you click that, you go to My Blog page.

In there, you can add blog by clicking of "Add" button. ----CREATE

When you push "Like Button" like number will increased.
And you can click a blog then you can see the detail of that.

In there, you can edit and update and delete blog. ----UPDATE & DELETE

In either dashboard and myblog, you can increase watches and likes  ----WATCH & LKIES

Features

- implement simple login screen(email, full name, password)
- create a dashboard page to show all blogs as a list
- implement create blog page to create a new blog
- implement update page to update content of the blog
- implement blog detail page to show all contents of the blog
- increase watches when users visit a blog page(except creator)
- increase likes when users click like button on the blog page
- implement user page which contains all blogs created by that user
- connect to backend