Skip to content

HardikYadav99/Splitwise

Repository files navigation

πŸ’Έ PayPals – The Quirky Splitwise Clone

PayPals is a full-stack bill-splitting and expense-tracking app inspired by Splitwise β€” but with more personality, humor, and a sprinkle of Hera Pheri charm.
From splitting chai bills to managing Goa trip expenses, PayPals makes it easy to track who owes whom β€” without anyone doing "25 din me paisa double" schemes.


πŸš€ Features

  • πŸ‘₯ Group Management – Create, edit, and delete groups for any trip, party, or event.
  • πŸ’΅ Smart Expense Splitting – Split bills equally or unequally, choose categories, and add participants.
  • πŸ“Š Dashboard Insights – See balance summaries, expense breakdowns, and settlement histories.
  • 🀝 Settlements – Record payments and settle debts easily.
  • πŸ” Auth & Permissions – Secure authentication and role-based group permissions.
  • πŸ“© Email Reminders – Payment reminders powered by Convex & Inngest.

πŸ› οΈ Tech Stack

Frontend

Backend

  • Convex – Realtime database & serverless functions
  • Inngest – Background jobs & reminders

Other

  • Resend – Transactional email delivery
  • ESLint + Prettier – Code linting & formatting

πŸ“‚ Project Structure


areysid-paypals-splitwiseclone-/
β”œβ”€β”€ app/               # Next.js App Router pages & layouts
β”œβ”€β”€ components/        # UI & feature components
β”œβ”€β”€ convex/            # Convex backend functions & schema
β”œβ”€β”€ hooks/             # Custom React hooks
β”œβ”€β”€ lib/               # Utility functions & configs
└── public/            # Static assets (images, icons, etc.)


βš™οΈ Installation & Setup

  1. Clone the repo

    git clone https://github.com/<your-username>/paypals.git
    cd paypals
    
    
  2. Install dependencies

    npm install
  3. Set up environment variables

    • Copy .env.example to .env.local
    • Add your Convex, Resend, and Inngest API keys
  4. Run Convex backend

    npx convex dev
  5. Run Next.js app

    npm run dev
  6. Visit

    http://localhost:3000
    

About

Website Link πŸ‘‡πŸ»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors