Skip to content

TheCoderAdi/cricksquad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏏 CrickSquad

Less WhatsApp. More Cricket.

The all-in-one app for weekend cricket groups. RSVP, team balancing, scorecards, expenses, and AI insights.

πŸš€ Features

  • βœ… One-tap RSVP β€” No more WhatsApp chaos
  • βš–οΈ Smart Team Balancer β€” Skill-based balanced teams
  • πŸ“Š Scorecards & Stats β€” Track runs, wickets, leaderboards
  • πŸ’° Expense Splitter β€” Who owes what, payment tracking
  • πŸ“’ Polls & Announcements β€” Group decisions made easy
  • πŸ“Έ Match Gallery β€” Shared photos from every game
  • πŸ€– AI Insights (Gemini) β€” Match summaries, player analysis, POTM suggestions
  • 🎲 Digital Toss β€” Fair coin flip built-in

πŸ› οΈ Tech Stack

  • Frontend: React, Vite, Tailwind CSS, Zustand, React Query, Framer Motion
  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • AI: Google Gemini 1.5 Flash
  • Storage: Cloudinary
  • Deployment: Vercel (frontend) + Railway/Render (backend)

πŸ“¦ Quick Start

Prerequisites

  • Node.js 18+
  • MongoDB Atlas account
  • Cloudinary account
  • Google AI Studio API key (Gemini)

Installation

# Clone
git clone https://github.com/thecoderadi/cricksquad.git
cd cricksquad

# Install all dependencies
npm run install-all

# Set up environment variables
cp server/.env.example server/.env
# Edit server/.env with your credentials

# Run development
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages