This is the content management system for my fullstack blog app. There are three parts to this CMS which include signing in/signing up, manageing your content(updateing/editing posts, managing comments under post), and finally creating new blog posts. With signing up there is a server request to check if the username exists and if the passwords match. If they do match the client is send jwt which is stored in the localstorage and the sent upon every request in the future. Once signed in you can see all of your posts, public or private, you can click on your posts and update them and manage their comments. If you want to create something new you go the last tab and that is where you can handle that.
The cms is built with reactjs. it uses react-router-dom and fetch api. local storage is used to store the jwt token
- store and send JWT on request
- have the design of the website make sense.
- Clone the project and save it in some directory
- Run
npm installto install all of the neccessary packages - Run
npm run startand it should start working just fine
TODO: update url https://blog-api-h9xk.onrender.com/

