{"repo":"kalviumcommunity/S74_capstone_yogesh_guessync","free":true,"listed":false,"github":"https://github.com/kalviumcommunity/S74_capstone_yogesh_guessync","clone":"git clone https://github.com/kalviumcommunity/S74_capstone_yogesh_guessync.git","description":"A full-stack, real-time multiplayer music guessing game built with React, Firebase Auth, Socket.IO, MongoDB, and Vite. Integrated with Spotify, YouTube, and GeminiAI to enable AI-powered hints, audio playback and fuzzy-matched answers.","language":"JavaScript","stars":129,"topics":["expressjs","full-stack","fusejs","gemini-ai","mongodb","reactjs","spotify","youtube","hacktoberfest2025","hactoberfest"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"A full-stack real-time multiplayer music guessing game Compete with friends, guess songs, and use AI-powered hints! --- Features - Spotify playlist integration for song sourcing - YouTube audio streaming for playback - AI-powered hints using OpenAI - Real-time guessing & chat via Socket.IO - Typo-tolerant matching with Fuse.js - Secure authentication (Firebase) - Modern frontend (React + Vite + Tailwind) - Leaderboard scoring in real time - MongoDB Atlas for scalable data storage --- Tech Stack Frontend - React + Vite - Tailwind CSS - Firebase Authentication - Socket.IO Client Backend - Node.js + Express.js - MongoDB (Mongoose) - Firebase Admin SDK (auth verification) - Socket.IO Server - Spotify API + YouTube API - Gemini API (AI hint generation) - Bruno (API testing) --- Deployment - Frontend: Guessync on Netlify - Backend: Guessync on Render - Database: MongoDB Atlas --- Local Development (Step-by-step) Follow these steps to run both backend (Express) and frontend (Vite + React) locally. - Backend runs on: http://localhost:5000 - Frontend runs on: http://localhost:5173 1) Prerequisites - Node.js 18+ and npm (or yarn/pnpm) - A MongoDB database (Atlas or local) - Firebase project (for Auth) - Optional, but recommended: - Spotify API credentials (song sourcing) - YouTube API key (audio) - Gemini/OpenAI key (AI hints) 2) Clone and enter the project 3) Configure environment files Use the provided examples to create your .env files. - macOS/Linux: - Windows PowerShell: Now fill ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kalviumcommunity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kalviumcommunity/S74_capstone_yogesh_guessync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}