HiveHub is a dynamic, modern web platform where users can create, share, like, comment, and report posts in real-time. Designed with scalability and collaboration in mind, HiveHub brings people together in an interactive social environment.
Built with React, TypeScript, and Vite – by Oluwadamisi Damilola and Tubi Obalulowa.
- 📝 Create Posts – Share your thoughts with text, images, or links
- ❌ Delete Posts – Remove your own posts any time
- ❤️ Like System – Like and unlike posts in real-time
- 💬 Comments – Engage with others via post discussions
- 🚩 Report Content – Flag inappropriate posts for moderation
- 🔁 Post Sharing – Share interesting posts with others
- 🔍 User Feed – View all posts by other HiveHub users
- 🔐 Authentication – Secure login/signup support (Firebase/Auth0/etc.)
- 🌙 Dark Mode – Clean and modern UI with light/dark theme toggle
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript + Vite |
| Styling | Tailwind CSS / CSS Modules |
| State Management | React Context / Redux Toolkit (optional) |
| Backend/Database | Firebase / Firestore / Supabase (optional) |
| Hosting | Vercel / Netlify / Firebase Hosting |
- Node.js v18+
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/hivehub.git
cd hivehub
# Install dependencies
npm install
# or
yarn install
# Start the dev server
npm run dev
# or
yarn dev