This web application generates a bar chart based on the previous spin results of the BIGWHEEL game played in a casino. It provides a visual representation; bar chart of the frequency distribution of the different spin outcomes, allowing users to analyze the data easily.
USER INTERFACE: Flutter (with Dart)
BACKEND: Cloud FireStore
VERSION CONTROL: GitHub with CI/CD Implementation
Development ENV:
https://spinbigwheel.web.app/
Production ENV :
https://mangalshova.com.np/
- Clone the GitHub repository: https://github.com/jomanozgml/bigwheel
- Install Flutter and Dart on your local development machine.
- Configure the necessary Firebase project and obtain the Firebase configuration.
- Update the Firebase configuration in the Flutter project to connect to your Cloud Firestore instance. Create
secret.dart
file insidelib\
folder containing API information from FireStore in following format:
class Secrets{
Map<String, String> secretsMap = {
// Dev env API
'apiKey': 'paste api here',
'authDomain': 'paste auth domain here',
... likewise
//Prod env API
... same as above
};
}
- Build and run the Flutter application locally by running main.dart file
- Deploy to created Firebase project
- Set up CI/CD using GitHub Actions or any other preferred CI/CD tool to automate the deployment process to the production environment.
- Access the web application using the provided URLs for the development or production environment.
- The web application will display the bar chart representing the frequency distribution of spin outcomes.
- Analyze the bar chart to gain insights into the previous spin results of the BIGWHEEL game.
The source code for this web application is licensed under the MIT License. You can find the license details in the LICENSE file in the GitHub repository.
If you have any questions or inquiries regarding this web application, please feel free to contact the developer at manoj.shrestha8080@gmail.com