Social Oracle is the agentic layer that transforms how people socialize by driving social discovery through the city's hidden gems.
Demo Video: https://youtu.be/daIanfRRzvQ
- Node.js 18+ and npm/yarn/pnpm
- A Supabase account and project (or use the provided credentials)
-
Clone the repository
git clone https://github.com/TCYTseven/serieshax cd serieshackathon -
Install frontend dependencies
cd frontend npm install -
Set up environment variables
Create a
.env.localfile in thefrontenddirectory:cd frontend touch .env.localAdd the following environment variables to
frontend/.env.local:NEXT_PUBLIC_SUPABASE_URL NEXT_PUBLIC_SUPABASE_ANON_KEY
-
Run the development server
npm run dev
The application will be available at
http://localhost:3000
serieshackathon/
βββ frontend/ # Next.js frontend application
β βββ app/ # Next.js app directory
β β βββ home/ # Main application page
β β βββ business-partner/ # Business partner page
β β βββ dashboard/ # Business dashboard
β β βββ event-results/ # Event results page
β βββ components/ # React components
β β βββ onboarding/ # Onboarding flow components
β βββ contexts/ # React context providers
β βββ lib/ # Utility functions and services
β βββ .env.local # Environment variables (create this)
βββ backend/ # Backend services (Kafka, etc.)
βββ README.md # This file
- Next.js 15 - React framework with App Router
- HeroUI v2 - Component library
- Tailwind CSS - Styling
- Framer Motion - Animations
- Supabase - Authentication and database
- TypeScript - Type safety
- Recharts - Data visualization
- Supabase - PostgreSQL database and authentication
- Kafka - Event streaming (backend)