Skip to content

Ade1fe/HiveHub

Repository files navigation

🐝 HiveHub – Social Post Web App

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.

HiveHub Preview


✨ Key Features

  • 📝 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

🛠️ Tech Stack

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

🚀 Getting Started

Prerequisites

  • Node.js v18+
  • npm or yarn

Installation

# 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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors