KembaliArsip / superapp-automation / sosmed
superapp-automation
sosmed
318 file ยท 1.3 MB
Sistem informasi live โ sosmed-sigma.vercel.appBuka di tab baru
README
๐ Jejak Sosial - Enterprise Business Intelligence Platform
A comprehensive social media ecosystem mapping and business intelligence platform with advanced analytics, interactive visualizations, and AI-powered insights.
โจ Features
๐ Analytics & Visualization
- Analytics Dashboard - Platform distribution, niche analysis, growth projections, tier comparison
- Network Graph - Interactive D3.js force-directed visualization with zoom, pan, drag
- Trending Topics - Real-time trending analysis with heatmap
- Competitor Comparison - Side-by-side seed comparison with radar charts
๐ Discovery & Search
- Advanced Search - Multi-filter search with real-time results
- Command Palette - Cmd+K quick navigation
- Advanced Data Table - Sortable, filterable table with CSV export
๐ Planning & Prediction
- Content Calendar - Weekly/monthly view with event scheduling
- Performance Predictor - AI-powered content performance prediction
๐จ UX & UI
- Page Transitions - Smooth Framer Motion animations
- Toast Notifications - User feedback system
- Keyboard Shortcuts - Power user navigation
- Responsive Design - Mobile-first approach
๐ง Technical
- SEO Optimized - Complete meta tags, sitemap.xml, robots.txt
- PWA Ready - Web app manifest, offline capable
- Static Export - 115 pre-rendered pages
- TypeScript - Full type safety
๐๏ธ Architecture
sosmed/
โโโ app/ # Next.js App Router
โ โโโ page.tsx # Dashboard with all BI components
โ โโโ seeds/[slug]/ # Seed detail pages
โ โโโ accounts/[slug]/ # Account detail pages
โ โโโ niches/[slug]/ # Niche pages
โ โโโ layout.tsx # Root layout with SEO
โโโ components/
โ โโโ bi/ # Business Intelligence components
โ โ โโโ AnalyticsDashboard.tsx
โ โ โโโ NetworkGraph.tsx
โ โ โโโ TrendingAnalysis.tsx
โ โ โโโ PerformancePredictor.tsx
โ โ โโโ AdvancedSearch.tsx
โ โ โโโ AdvancedDataTable.tsx
โ โ โโโ ContentCalendar.tsx
โ โ โโโ CompetitorComparison.tsx
โ โ โโโ ExportData.tsx
โ โโโ ui/ # UI components
โ โ โโโ CommandPalette.tsx
โ โ โโโ Toaster.tsx
โ โ โโโ KeyboardShortcuts.tsx
โ โ โโโ PageTransition.tsx
โ โโโ ...
โโโ lib/
โ โโโ data.ts # Data access layer
โ โโโ types.ts # TypeScript definitions
โโโ data/ # JSON data files
โ โโโ seeds/ # 7 seed accounts
โ โโโ accounts/ # 100+ accounts
โ โโโ niches/ # 7 niches
โ โโโ networks/ # Network data
โโโ public/ # Static assets
โโโ manifest.json # PWA manifest
โโโ robots.txt # SEO robots
โโโ sitemap.xml # SEO sitemap
๐ Stats
- 7 Seed Accounts across different niches
- 100+ Discovered Accounts with similarity scoring
- 7 Niches mapped with ecosystem data
- 115 Static Pages pre-rendered at build time
- 77MB Build Output optimized for deployment
๐ Deployment
Cloudflare Pages (Recommended)
-
Fork/push this repository to GitHub
-
Connect to Cloudflare Pages:
# Using Wrangler CLI npx wrangler login npx wrangler pages project create jejak-sosial npx wrangler pages deploy out --project-name=jejak-sosial -
Or use GitHub Actions (already configured in
.github/workflows/deploy-cloudflare.yml):- Add
CLOUDFLARE_API_TOKENto GitHub Secrets - Add
CLOUDFLARE_ACCOUNT_IDto GitHub Secrets - Push to main branch
- Add
Manual Deploy
# Build static export
npm run build
# Deploy to Cloudflare Pages
npx wrangler pages deploy out --project-name=jejak-sosial
๐ฎ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K | Open Command Palette |
? | Show Keyboard Shortcuts |
Esc | Close modals/panels |
G + D | Go to Dashboard |
G + S | Go to Seeds |
G + A | Go to Accounts |
G + N | Go to Niches |
๐ Data Model
Seed Account
- Profile info (handle, platform, followers)
- Content DNA (themes, format, voice, behavior)
- Business Intelligence (engagement, pinned posts, competitor insights)
- Linked accounts with relationship tiers
Discovered Account
- Similarity scoring across 8 dimensions
- Relationship tier (twin/sibling/cousin/neighbor)
- Discovery vector and confidence score
Niche
- Platform distribution
- Keywords and seasonal peaks
- Content gaps
๐ ๏ธ Tech Stack
- Framework: Next.js 16 with App Router
- Language: TypeScript 5
- Styling: Tailwind CSS 4
- Animations: Framer Motion
- Charts: Recharts + D3.js
- Icons: Lucide React
- Build: Static Export (output: 'export')
๐ License
MIT License - feel free to use and modify!
Built with โค๏ธ for the Indonesian social media ecosystem ๐ฎ๐ฉ
File Utama
- .gitignore
- AUDIT_REPORT.md
- DEPLOY.md
- DEPLOYMENT_RULES.md
- README.md
- eslint.config.mjs
- next.config.ts
- package-lock.json