A Flask application for managing an online shop with user authentication, crypto payments, and thrilling casino games, all seamlessly integrated with Telegram for an unparalleled shopping and gaming experience.
- User registration and login
- Add, edit, delete items
- Purchase items with balance
- Add balance using NOWPayments
- Coin flip game
- Casino games (Roulette and Blackjack)
- Admin dashboard
- Seamless integration with Telegram for shop management
-
Clone the repository:
git clone https://github.com/<your-username>/<repo-name>.git cd MegaCryptoCasinoShop
-
Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
-
Set up environment variables:
export FLASK_SECRET_KEY='your_secret_key' export NOWPAYMENTS_API_KEY='your_nowpayments_api_key'
-
Run the application:
python app.py
-
Access the application at
http://localhost:5000
.
To deploy this application on a server using Gunicorn and Nginx, follow the instructions provided in the setup guide.
This project is licensed under the MIT License.