An open API service indexing awesome lists of open source software.

https://github.com/ibrsec/blog-app

Blog App - Just Frontend
https://github.com/ibrsec/blog-app

axios formik material-ui react react-router redux tostify yup

Last synced: about 1 month ago
JSON representation

Blog App - Just Frontend

Awesome Lists containing this project

README

          








Logo

Blog App


An awesome Blog App
Explore the docs ยป




View Demo
ยท
Report Bug
ยท
Request Feature


๐Ÿ“Ž Table of Contents ๐Ÿ“Ž


  1. About The Project


  2. Overview

  3. Quick Setup

  4. Directory structure

  5. Built With


---


## โ„น๏ธ About The Project

[![blog-app](./public/project.gif)](https://ultra-blog-app.vercel.app/)

(back to top)

---


## ๐Ÿ‘€ Overview

๐Ÿ“ฆ 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

(back to top)


## ๐Ÿ›ซ Quick Setup

```sh
# 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
```

(back to top)


## ๐Ÿ“‚ Directory structure

```diff
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
```

(back to top)

---


### ๐Ÿ—๏ธ Built With

















(back to top)