Bloggy is a simple and powerful blogging platform built around one idea: Read. Write. Connect. It gives creators a space to share their thoughts, stories, and ideas while discovering content from others around the world. Whether you're writing your first blog post or building a growing audience, Bloggy makes publishing effortless and meaningful by bringing readers and writers together in one connected community.
Bloggy is evolving from a simple blogging platform into a collaborative social ecosystem. Our mission is to create a digital space where ideas aren't just published, but shared, critiqued, and built upon by a global community of thinkers and creators.
- Frontend: React 19, Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Backend: Appwrite
- Search: Algolia
- State Management: Redux Toolkit
- Form Handling: React Hook Form
- Editor: TinyMCE (Rich text editing)
- Deployment: Vercel
- Page Transitions: Animated navigation between routes using Framer Motion.
- Search Integration: Instant search functionality provided by Algolia.
- Rich Text Editing: Rich-text editing provided by TinyMCE Text Editor.
- Content Management: Secure and scalable storage for posts and images via Appwrite.
- Authentication: User sign-up and login flows with email verification support.
- Responsive Layout: Adaptive design using Tailwind CSS.
- URL Structure: Posts use a combination of unique IDs and slugs for routing.
- Social Connectivity: Implementation of followers, feeds, and user engagement metrics.
- Collaborative Drafting: Real-time co-authoring tools for shared stories.
- Advanced Analytics: Detailed insights into post performance and reader demographics.
- Dark Mode: A sleek, eye-friendly theme for late-night inspiration.
- Server Functions: Automated newsletters and enhanced moderation using Appwrite Functions.
We actively welcome bug reports and feedback to help improve Bloggy.
If you encounter a bug, unexpected behavior, or UI issue, please report it with:
- A clear description of the issue
- Steps to reproduce
- Expected vs actual behavior
- Screenshots or screen recordings (if possible)
- Browser and device details
Bloggy supports controlled testing to ensure platform stability and data integrity. Testing access is granted on request Approved testers may receive:
- Limited feature access
- Test credentials or environments
- Early previews of upcoming features
Unauthorized testing, automated scanning, or stress testing without permission is not permitted.
- Open an issue with the bug label for bugs
- For testing, reach out with your intent (manual testing / UX feedback / feature validation)
- Or contact directly via the provided communication channels
Security-related issues should be disclosed privately to avoid misuse. We appreciate responsible reporting and will acknowledge valid findings.