ASBHive Ecosystem Hub
Looking for other university students to collaborate with, preferably with some hackathon experience :)
Demo Video
https://youtu.be/K2E7mNLv3As https://youtu.be/HRAwgymx-i8Project Description
ASBhive Ecosystem Data Aggregator - Project Overview
π― Core Functionality
ASBhive is a comprehensive web application that aggregates, analyzes, and visualizes Malaysian social enterprise data with real-time news updates and AI-powered insights. The platform serves as a centralized hub for discovering and understanding Malaysiaβs social enterprise ecosystem.
Key Features:
π Company Discovery: Browse 15+ verified Malaysian social enterprises with detailed profiles
π AI-Powered Search: Gemini-enhanced intelligent search across company data
π° Real-Time News: Automated Google News scraping with live updates
π Dynamic Analytics: AI-generated charts and visualizations using company data
βοΈ Community Contribution: User-friendly form for adding new social enterprises
π Authentication: Secure user management with Supabase Auth
π Technical Implementation
Frontend Architecture
Next.js 14 with App Router for modern React development
shadcn/ui component library for consistent, accessible design
Tailwind CSS for responsive, mobile-first styling
Recharts for interactive data visualizations
Backend & Database
Supabase as primary database with PostgreSQL
Real-time subscriptions for live data updates
Row Level Security (RLS) for data protection
RESTful API routes for all business logic
AI & Advanced Techniques
Google Gemini Pro Integration:
Intelligent search query processing
Dynamic chart generation based on user queries
Natural language to data visualization conversion
Content analysis and summarization
Automated News Aggregation:
Google News RSS feed parsing
Company-specific news filtering
Real-time content updates with rate limiting
Automated scheduling for periodic updates
Data Processing Pipeline:
Python web scraping with BeautifulSoup
Automated data cleaning and validation
CSV/JSON data transformation
Batch database operations
π₯ User Experience
Intuitive Interface
Clean, modern design following accessibility guidelines
Responsive layout working seamlessly across desktop, tablet, and mobile
Loading states and error handling for smooth interactions
Real-time feedback for all user actions
Smart Features
Instant Search: AI-enhanced search with natural language processing
One-Click News Updates: Real-time news aggregation with progress indicators
Dynamic Visualizations: Charts generated based on user queries and data patterns
Contextual Information: Rich company profiles with logos, descriptions, and recent news
π― ASB Challenge Alignment
Ecosystem Mapping
Comprehensive database of Malaysian social enterprises
Categorization by sectors (FinTech, Healthcare, Education, etc.)
Geographic distribution and impact analysis
Stakeholder relationship mapping
Knowledge Sharing
Centralized information repository
Real-time news and updates
Community-driven content contribution
Accessible data export capabilities
Impact Measurement
Data-driven insights through AI-generated analytics
Trend analysis across the ecosystem
Performance metrics visualization
Comparative analysis tools
π Technology Stack
Core Technologies
Frontend: Next.js 14, React 18, TypeScript
Styling: Tailwind CSS, shadcn/ui, Lucide Icons
Backend: Next.js API Routes, Supabase
Database: PostgreSQL (via Supabase)
Authentication: Supabase Auth
AI & Data Processing
AI Model: Google Gemini Pro API
News Aggregation: Google News RSS, xml2js, axios
Data Visualization: Recharts, Chart.js
Web Scraping: Python, BeautifulSoup, Crawl4AI
Development Tools
Package Manager: npm
Build Tool: Vite (integrated with Next.js)
Code Quality: ESLint, Prettier
Version Control: Git, GitHub
Deployment & Infrastructure
Hosting: Vercel (optimized for Next.js)
Database: Supabase Cloud
CDN: Vercel Edge Network
Environment: Node.js 18+
π Value Proposition
ASBhive transforms fragmented social enterprise information into an intelligent, accessible platform that:
Reduces Discovery Time: From hours of research to minutes of intelligent search
Provides Real-Time Insights: Automated news updates keep stakeholders informed
Enables Data-Driven Decisions: AI-generated analytics reveal ecosystem trends
Facilitates Connections: Comprehensive profiles enable partnership opportunities
Supports Growth: Easy onboarding for new social enterprises
The platform leverages cutting-edge AI to not just display data, but to understand, analyze, and present it in ways that drive meaningful action within Malaysiaβs social enterprise ecosystem.