Skip to content

DonArtkins/betlinx

Repository files navigation

BetLinx

BetLinx is a futuristic mobile application that predicts bets accurately using a custom AI model.

Features

  • User authentication (registration and login)
  • Bet prediction using custom AI
  • User profile management
  • Secure storage for tokens
  • Smooth and futuristic UI/UX
  • Notifications and custom popups
  • Liquid flowing animations

Installation

Prerequisites

  • Flutter SDK
  • Python 3.x
  • MongoDB

Backend Setup

  1. Clone the repository:

    git clone https://github.com/your-username/betlinx.git
    cd betlinx/server
  2. Create a .env file in the server directory with the following content:

MONGO_URI=mongodb://localhost:27017/betlinx
JWT_SECRET_KEY=your_jwt_secret_key
  1. Install Python dependencies:
pip install -r requirements.txt
  1. Train the AI model:
python model.py
  1. Run the backend server:
./run.bat

Frontend Setup

  1. Navigate to the Flutter project directory:
cd betlinx
  1. Create a .env file in the lib directory with the following content:
# dotenv
MONGO_URI=mongodb://localhost:27017/betlinx
JWT_SECRET_KEY=your_jwt_secret_key
  1. Install Flutter dependencies:
flutter pub get
  1. Run the Flutter app:
flutter run

Usage

  • Open the app and register a new account.
  • Login with your credentials.
  • Navigate to the home screen to view predictions.
  • Update your profile and manage your account.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any feature requests or bug reports.

License

This project is licensed under the MIT License.

Feel free to modify any sections as needed!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published