https://github.com/yeasin2002/blogify
lws rnext final module assignment
https://github.com/yeasin2002/blogify
Last synced: 3 months ago
JSON representation
lws rnext final module assignment
- Host: GitHub
- URL: https://github.com/yeasin2002/blogify
- Owner: yeasin2002
- Created: 2024-03-01T19:34:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-14T19:08:06.000Z (12 months ago)
- Last Synced: 2024-07-09T00:15:34.840Z (11 months ago)
- Language: JavaScript
- Homepage: https://blogify-blond.vercel.app/
- Size: 6.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## React Blogify
#### This is a simple blog application built with React. It allows users to create, read, update, and delete blog posts. The application uses a JSON Server API to store the blog posts.

### Main Features
- Authentication (Login and Register) and logout
- Create, Read, Update, and Delete blog posts
- View all blog posts with infinite scroll
- user profile and update user profile
- create and update user any blogs
- render all blogs and comments , prevent if user is not authenticated from creating comments,like,add to favorite
- Search Blog based on title from Database and sort by date and likes, comments
- Redirect to user profile or blog details page
- portal and modal using createPortal for modal### Extra Features
- Light And Dark Mode
- Drag and Drop Image Upload
- Rich Text Editor for creating and updating blog posts
- Skeleton Loaders for better user experience
- auth user data persist in local storage
- Lazy loading components for better performance and Top Loader
- Google Font for better typography
- Tag input that allows users to add tags to their blog posts while creating or updating them
- Eye open and close for password input
- smooth scroll and animations