/bloggy-app

📰 Bloggy app is a web page made with react. While previously written blogs can be viewed, favorite blogs can be added and removed. After logging in, the user can update their profile or create blogs that are not public.

Primary LanguageJavaScriptMIT LicenseMIT

Bloggy App

Bloggy App

Description

Bloggy app is a web page made with react. While previously written blogs can be viewed, favorite blogs can be added and removed. After logging in, the user can update their profile or create blogs that are not public.

Project Skeleton

- Bloggy App (folder)
|
|
SOLUTION
├── public
├── src
|    ├── app
|    │   └── store.jsx
|    ├── assets
|    │   └── [images]
|    ├── components
|    │   ├── auth
|    │   │   ├── Information.jsx
|    │   │   ├── LoginForm.jsx
|    │   │   └── RegisterForm.jsx
|    │   ├── blog
|    │   │   ├── BlogCard.jsx
|    │   │   ├── BlogModal.jsx
|    │   │   ├── CommentForm.jsx
|    │   │   ├── DeleteModal.jsx
|    │   │   ├── NewBlog.jsx
|    │   │   └── UpdateModal.jsx
|    │   ├── global
|    │   │   ├── AuthImage.jsx
|    │   │   └── Navbar.jsx
|    │   ├── home
|    │   │   ├── Footer.jsx
|    │   │   ├── HomeCard.jsx
|    │   │   ├── NewsCard.jsx
|    │   │   ├── PageHeader.jsx
|    │   │   ├── Quotes.jsx
|    │   │   ├── ShowsCard.jsx
|    │   │   └── WeatherCard.jsx
|    │   ├── profile
|    │   │   ├── MyBlogsCard.jsx
|    │   │   ├── MyBlogsContainer.jsx
|    │   │   └── UpdateProfileModal.jsx
|    ├── features
|    │   │   ├── autSlice.jsx
|    │   │   ├── blogSlice.jsx
|    │   │   └── categorySlice.jsx
|    ├── helper
|    │   │   └── ToastNotify.js
|    ├── hooks
|    │   │   ├── useAuthCall.jsx
|    │   │   ├── useAxios.jsx
|    │   │   ├── useBlogCall.jsx
|    │   │   └── useCategoryCall.jsx
|    ├── pages
|    │   ├── About.jsx
|    │   ├── Blogs.jsx
|    │   ├── Dashboard.jsx
|    │   ├── Detail.jsx
|    │   ├── Login.jsx
|    │   ├── NotFound.jsx
|    │   ├── Profile.jsx
|    │   └── Register.jsx
|    ├── router
|    |   ├── AppRouter.jsx
|    |   └── PrivateRouter.jsx
|    ├── styles
|    |   ├── globalStyles.js
|    |   └── theme.js
|    ├── App.jsx
|    ├── main.jsx
|    ├── .gitignore
|    ├── frontend.env
|    ├── index.css
|    ├── index.html
|    ├── LICENSE
|    ├── package.json
|    ├── pnpm-lock.yaml
|    ├── README.md
└──   vite.config.js


Outcome

Bloggy App

Postman Documentation

View Postman Documentation