This Sports Betting App is built using Node.js and integrates with a cryptocurrency wallet to facilitate secure and seamless betting experiences. The application allows users to place bets on various sports events, track their betting history, and manage their wallet balances.
- User Authentication: Secure login and registration for users.
- Event Listings: View upcoming sports events available for betting.
- Betting Functionality: Place bets on selected events with real-time odds.
- Wallet Integration: Connects to a cryptocurrency wallet for deposits and withdrawals.
- Betting History: Track past bets and their outcomes.
- Responsive Design: User-friendly interface for both desktop and mobile devices.
- Node.js: Backend server for handling requests and managing data.
- Express.js: Web framework for building the application.
- MongoDB: Database for storing user data, event information, and betting history.
- Web3.js: Library for interacting with the cryptocurrency wallet.
- React.js: Frontend library for building the user interface.
- Node.js (v16 or higher)
- MongoDB (local or cloud instance)
- A cryptocurrency wallet (e.g., MetaMask)
- Clone the repository:
git clone https://github.com/Capybara003/Sport-Betting-platform.git cd Sport-Betting-platform
- Install dependencies:
npm install
- Start the server:
npm start
- Access the application:
Open your browser and navigate to
http://localhost:3000
.
Register/Login:
Create an account or log in to access betting features.Connect Wallet:
Integrate your cryptocurrency wallet to manage funds.Place Bets:
Select a sporting event and enter your bet amount.View History:
Check your betting history to analyze past performance.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.