Connectify is a full-stack blog platform where writers echo their thoughts to the world.
Create, share, and engage with inspiring content — all within a clean, responsive interface that supports dark mode and a seamless user experience. Connectify is actively evolving, with powerful features on the roadmap!
- Secure registration and login
- JWT-based authentication with protected routes
- Create, edit, and delete blog posts
- Upload cover images via Multer
- View full post pages with embedded comments
- Public profile URLs like
/profile/username - Upload profile images and edit personal details
- View all posts authored by a user
- Authenticated users can comment on posts
- Real-time UI updates after posting comments
- Fully integrated light/dark theme toggle
- Optimized for desktop and mobile devices
- Recommend blog ideas based on writing style and history
- Earn badges like “First Blog”, “Top Commenter”
- Leaderboards to highlight trending writers
- Follow favorite writers and get prioritized posts
- Tailored reading suggestions
- Emoji reactions (👍 ❤️ 😂) on comments
- Threaded replies for richer discussions
- Choose fonts, colors, and layouts for a personalized experience
- Real-time chatroom for all registered users
- Open discussions, questions, and social connection
Frontend
- React
- React Router
- Context API
- Tailwind CSS
- Framer Motion
Backend
- Node.js
- Express
- MongoDB + Mongoose
- JWT Authentication
- Multer (image upload)