Skip to content

Latest commit

Β 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Social Oracle

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

πŸš€ Quick Start

Prerequisites

  • Node.js 18+ and npm/yarn/pnpm
  • A Supabase account and project (or use the provided credentials)

Installation

  1. Clone the repository

    git clone https://github.com/TCYTseven/serieshax
    cd serieshackathon
  2. Install frontend dependencies

    cd frontend
    npm install
  3. Set up environment variables

    Create a .env.local file in the frontend directory:

    cd frontend
    touch .env.local

    Add the following environment variables to frontend/.env.local:

    NEXT_PUBLIC_SUPABASE_URL
    NEXT_PUBLIC_SUPABASE_ANON_KEY
  4. Run the development server

    npm run dev

    The application will be available at http://localhost:3000

πŸ“ Project Structure

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

πŸ› οΈ Technologies Used

Frontend

  • 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

Backend

  • Supabase - PostgreSQL database and authentication
  • Kafka - Event streaming (backend)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages