BINGOO is India's first emotionally intelligent cultural superapp, integrating music, cinema, culture, learning, and AI into a personalized emotional ecosystem.
Prerequisites: Node.js 18+, PostgreSQL (optional)
-
Install dependencies:
npm install
-
Configure Environment:
- Copy the example environment file:
cp .env.example .env
- Edit
.envand fill in your API keys:OPENAI_API_KEY: Required for AI features.TMDB_API_KEY: Required for Movie data.YOUTUBE_API_KEY: Required for Music Videos.GOOGLE_MAPS_API_KEY: Required for Location services.DATABASE_URL: Optional. Defaults to in-memory storage if omitted.
- Copy the example environment file:
-
Start the Development Server:
npm run dev
-
Open the App:
- Visit
http://localhost:5000
- Visit
This project uses Drizzle ORM. If you provide a DATABASE_URL in .env, you can run migrations:
npx drizzle-kit push- Bingle AI: Emotionally intelligent companion (powered by OpenAI).
- Movies & Shows: Real-time data from TMDB.
- Music: Integrated YouTube playback.
- Events: Location-based discovery via Google Maps.
