Write freely, publish blogs easily.
- Hono, postgresql, prisma, typescript,
- React, typescript, tailwindcss, tinymce(editor), recoil( statemenagement), lucide-react (icons), html-react-parser (HTML string to one or more React element), aos( animated scrolling), sonner(toasts)
-
User Authentication:
- Users can sign up and sign in seamlessly.
- Authentication is secure.
-
Responsive Design:
- The application is fully responsive, ensuring a consistent user experience across different devices and screen sizes.
-
Dark Mode and Light Mode:
- Users have the option to toggle between dark mode and light mode for personalized viewing preferences.
-
WYSIWYG Editor:
- Users can use a WYSIWYG (What You See Is What You Get) editor for formatting their blog posts, making it easy to customize the appearance of their content.
-
Thumbnail Upload:
- Users can upload a thumbnail image for their blog posts to accompany their content visually.
- Upload images to cloudinary
-
Public Blog Viewing:
- Any user, whether logged in or not, can view all blogs created by all users.
-
Blog Management:
- After logging in, users can create, update, and delete their blog posts.
-
Labels for Blogs:
- Users can add labels or tags to their blog posts for categorization and easy differentiation.
-
Search Functionality:
- The blogs section includes a search bar that debounces for backend search, ensuring that API calls are made after a delay to optimize performance.
- Integrating images in betweeen the blogs
- Integrating OAuth
- Comments for posts
- Bookmarking posts
- saving drafts