An open API service indexing awesome lists of open source software.

https://github.com/kunaldhongade/apt-casino


https://github.com/kunaldhongade/apt-casino

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

          

# APT-Casino 🎲🎰

One of our team-mate was on etherscan exploring some transactions and saw an advertisement of https://stake.com/ which was giving a 200% bonus on the first deposit, when, our team-mate deposited the 120 USDT into this platform they gave him 360 USDT as total balance and when our teammate started playing game he was shocked to see that he was only able to play with $1 per game of Play Plinko Online - Pachinko Casino Game on Stake.com and was unable to increase the betting amount beyond $1 coz he was using the bonus scheme of 200% and when he tried to explore and play other games on the platform he got to know that this platform has cheated him under the name of wager limits.

When he tried to withdraw money they showed him this rule list of wager limit which said that if he wants to withdraw the deposited amount then he have to play $12,300 worth of game play and this was the big shock for him where he was explained a maths logic by their live support. Thereby, In the hope of getting the deposited money back he played the game Plinko entire night and lost all money.

He was very annoyed of this and that's how APT-Casino born, which is a combination of gamefi, ai and defi all in one platform where new web3 users can play games, perform gambling but have a safe, secure, transparent platform that does not scam any of their users. Also, we wanted to address common issues in traditional gaming platforms.

## 🚨 Problem

The traditional online gambling industry faces numerous challenges:

- **Unfair Game Outcomes**: 90% Platforms manipulate results, leading to unfair gameplay.
- **High Fees**: Exorbitant fees for deposits, withdrawals, and gameplay.
- **Restrictive Withdrawal Policies**: Users struggle with unrealistic conditions to access funds.
- **Bonus Drawbacks**: Misleading schemes with hidden terms.
- **Lack of Asset Ownership**: Centralized control over user funds and assets.

## ✅ Solution

APT-Casino addresses these problems with a fair, transparent, and decentralized ecosystem:

- **Provably Fair Gaming**: Leveraging VRF (Verifiable Random Function) for unbiased outcomes.
- **Low Fees**: Built on Mantle Blockchain, minimizing transaction costs.
- **Flexible Withdrawal Policies**: No restrictive withdrawal conditions.
- **Transparent Bonus Schemes**: Honest terms for bonuses, ensuring trust.
- **True Asset Ownership**: Users retain full control of their assets through decentralized mechanisms.

## ✨ Key Features

### 1. **AI - SocialFi Aspect**

- Create **AI-generated NFT profile pictures** based on user inputs.
- Explore community leaderboards and other players' profiles, including recent activities and ENS details.
- Engage socially within a secure Web3 environment.

### 2. **GameFi - Gaming Aspect**

- Fully on-chain **European roulette**:
- Place bets such as straight, split, street, corner, red, black, high, low, and more.
- Outcomes powered by **VRF** for transparent randomness.
- Automatic calculation and transfer of winnings to wallets.
- Future game additions: Plinko, blackjack, and other popular casino games.

### 3. **DeFi - Lending Aspect**

- Borrow **APT-Casino Tokens (APTC)** by using $MNT tokens as collateral.
- Seamless gameplay without liquidating existing holdings.
- Real-time asset pricing powered by decentralized oracles.

## 🛠 Tech Stack

- **Blockchain**: Mantle Sepolia Testnet
- **Smart Contracts**: Solidity
- **AI**: DALL-E3, GPT-powered quiz generation
- **Frontend**: React, Tailwind CSS
- **Backend**: Node.js
- **VRF**: Chainlink for verifiable randomness
- **DeFi Features**: Lending, borrowing, and collateral management
- **SocialFi**: Leaderboards, profile NFTs, and activity tracking

## 🌐 Deployed Contracts

- **Token.sol (APTC)**: https://sepolia.mantlescan.xyz/address/0x139f06D9F9374d714f786f65dB8791B6339a50A2
- **Roulette.sol**: https://sepolia.mantlescan.xyz/address/0x32Ae204Fb204888e9Fa79CC2afD11cF398C8Eb2E#code

https://sepolia.mantlescan.xyz/address/0x402ce460c8094af87a01d4bb0757a7f022e4b3d9

## 🌍 Market Opportunity

The global online gambling market is projected to reach **$150 billion by 2030**. APT-Casino bridges the gap between traditional gambling and Web3, offering unparalleled transparency and innovation.

## 💰 Revenue Model and Future Roadmap

### Revenue Streams:

- **Platform Fees**: A small percentage of transactions.
- **In-Game Purchases**: Skins, NFTs, and premium features.
- **DeFi Services**: Staking, farming, and yield generation.

### Future Roadmap:

- **Mainnet Launch**: Transition from testnet to mainnet.
- **Gasless Transactions**: Enhance user convenience.
- **New Games**: Expand the library with more on-chain casino games.
- **Developer Tools**: Enable developers to build transparent games on the platform.
- **Live Streaming**: Integrate live gameplay streaming for social interaction.

## 🏆 Competitive Advantage

- **Transparency**: Provably fair games ensure trust.
- **Innovation**: Combining AI, DeFi, and GameFi into a unified platform.
- **Cross-Chain Compatibility**: Seamless transactions across multiple blockchains.

## How to Set Up and Run APT-Casino on Your Local Machine

Follow these steps to clone, set up, and run the APT-Casino application locally.

## 1. Clone the Repository

```bash
git clone https://github.com/AmaanSayyad/APT-Casino-Mantle
```

## 2. Navigate to the Project Directory

```bash
cd legendary-invention
```

## 3. Install Dependencies

Open your terminal and run the following command to install all required dependencies:

```bash
npm install
```

## 4. Start the Development Server

To start the application in development mode, run:

```bash
npm run dev
```

## 5. Access the Application

Once the server starts, open your browser and go to:
http://localhost:3000
You're all set to explore APT-Casino! 🎲🎮

Note: Ensure you have Node.js and npm installed on your system.

## 📈 Progress

- Fully functional **European roulette** deployed on Mantle.
- On-chain **NFT profile creation** and leaderboard integration.
- DeFi lending and borrowing mechanisms live.
- Smart contracts verified and deployed.

### "APT-Casino: Redefining online gaming with transparency, fairness, and innovation."