Skip to content

Latest commit

ย 

History

History
66 lines (44 loc) ยท 1.69 KB

File metadata and controls

66 lines (44 loc) ยท 1.69 KB

BetPesa ๐ŸŽฏ

BetPesa is a modern and responsive sports betting web and mobile platform built using React, Tailwind CSS, and MySQL. It features a clean blue-themed user interface inspired by leading platforms like Betika. Users can place bets, manage their wallets, view events, and interact with live odds seamlessly.


๐Ÿš€ Features

  • ๐ŸŸ๏ธ View and bet on popular sports (Football, Basketball, Tennis, etc.)
  • ๐Ÿงพ Bet Slip panel for selected games
  • ๐Ÿ‘ค Secure user login system
  • ๐Ÿ’ผ Wallets for deposit and withdrawal tracking
  • ๐Ÿ’ธ Transaction history
  • ๐Ÿ“ฑ Fully responsive layout (mobile & desktop)

๐Ÿ› ๏ธ Tech Stack

Category Technology
Frontend React, React Router
Styling Tailwind CSS
State Mgmt React useState/useEffect
Backend MySQL (via API or ORM)
Optional ORM Prisma / Supabase
Hosting Netlify / Vercel (Frontend), Railway / PlanetScale (DB)

๐Ÿ“ Project Structure


โš™๏ธ Setup Instructions

  1. Clone the repository
    git clone https://github.com/yourusername/BetPesa.git
    cd BetPesa

๐Ÿ”’ Prerequisites Node.js โ‰ฅ 16.x

MySQL database (local or remote)

npm โ‰ฅ 7.x

Git (for version control)

๐Ÿงฉ Future Enhancements ๐ŸŽฎ Admin dashboard for managing events, users, and odds

๐Ÿช™ Integration with MPesa, Stripe, or PayPal

๐Ÿ“ข Real-time data via WebSocket or live scores API

๐ŸŽŸ๏ธ Support system and contact page

๐Ÿ‘ค Author Built with โค๏ธ by [Eric Mugo] GitHub: github.com/ericlyon2020 Email: ericmugo2020@gmail.com

๐Ÿ“œ License This project is licensed under the MIT License.