Skip to content

ericlyon2020/iot-security-system

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published