📎 Table of Contents 📎
📦 Used a ready backend for blog api
🎯 Used React environment, redux toolkit,redux-persist,react-routing,material, axios, axios instance, formik, yup, toastify,
🖥 You can Register or login with the ready credentials on the login page, Contents can be accessed befofre logging in!
🔩 After login there are a few features you can access like adding new blog, fav, seeing details of blogs, make and read comments, managing own blog profile including update delete blogs and comments
💪 You can manage your blogs your own my blogs page after login
# clone the project
git clone https://github.com/ibrsec/blog-app.git
# enter the project directory
cd blog-app
# install dependency
npm install || yarn install
# develop
npm run dev || yarn start
blog-app (folder)
|
|---public (folder)
|
+ |---src (folder)
| |---assests (folder)
| |
| |---pages (folder)
| |
| |---components (folder)
| |
| |---app (folder)
| | └---store.jsx
| |
| |---features (folder)
| | |---authSlice.jsx
| | └---blogSlice.jsx
| |
| |---router (folder)
| | |---PrivateRoute.jsx
| | └---AppRouter.jsx
| |
| |---hooks (folder)
| | |---useAxios.jsx
| | |---useAuthApis.jsx
| | └---useBlogApis.jsx
| |
| |---helper (folder)
| | └---ToastNotify.js
| |
| |---App.js
| |---Index.js
| └---Index.css
|
|----package.json
|----yarn.lock
|----.env.local
└----readme.md