BetLinx is a futuristic mobile application that predicts bets accurately using a custom AI model.
- 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
- Flutter SDK
- Python 3.x
- MongoDB
-
Clone the repository:
git clone https://github.com/your-username/betlinx.git cd betlinx/server
-
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
- Install Python dependencies:
pip install -r requirements.txt
- Train the AI model:
python model.py
- Run the backend server:
./run.bat
- Navigate to the Flutter project directory:
cd betlinx
- 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
- Install Flutter dependencies:
flutter pub get
- Run the Flutter app:
flutter run
- 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.
Contributions are welcome! Please submit a pull request or open an issue for any feature requests or bug reports.
This project is licensed under the MIT License.
Feel free to modify any sections as needed!