Real Insights Into Your Roobet Gambling Behavior
Rootrack is a transparency tool for players on Roobet, a crypto online casino. Roobet doesn't give users an easy way to see their full betting history, deposits, withdrawals, and most importantly their real net losses. Rootrack fills that gap: it pulls your data directly from Roobet's backend, processes everything locally in your browser, and turns it into clear statistics and charts so you can actually see how you're doing.
Since launching, Rootrack has helped over 1,200 users get an honest picture of their gambling behavior.
Disclaimer: Rootrack is an independent tool and is not affiliated with Roobet in any way. It was created to help Roobet users gain better insights into their gambling behavior by providing detailed tracking and analysis of their betting activities.
Roobet has been actively restricting the API permissions available to users, shrinking the amount of historical data you can pull, first from unlimited to 12 months, and now down to just 6 months. This makes it harder for people to see the full picture of what they've actually lost, and it's outside of my control as the developer of this tool.
If there's enough demand, I may build a follow-up tool that lets you combine data from multiple timeframes to reconstruct a more complete picture despite these new limits. If that's something you'd want, let me know.
- Overview
- Features
- Technologies Used
- Installation
- Available Scripts
- Usage
- Future Improvements
- Contributing
- License
Rootrack is a React TypeScript application designed to help users track their betting activities on Roobet. By downloading your deposits, withdrawals, and bets data from Roobet's backend and processing them locally, Rootrack provides insightful statistics and visualizations to help you understand your betting patterns and financial performance.
- Comprehensive Tracking: Monitor your deposits, withdrawals, and bets seamlessly.
- Detailed Statistics: Gain insights into your profits, losses, and betting trends.
- Interactive Charts: Visualize your data with a variety of charts powered by Recharts.
- Screenshot Downloads: Users can download a screenshot of their stats to share them.
- Customizable Layout: Users can rearrange the stats to change the layout to their liking.
- Persistent Data: Rootrack saves the current stats in local storage, allowing users to revisit and access their data later.
- User-Friendly Interface: Easy to navigate and use, even for beginners.
- Local Data Processing: All calculations and statistics are performed locally, ensuring your data remains private.
- React with TypeScript for building the user interface.
- Vite as the build tool for a fast and optimized development experience.
- Recharts for creating dynamic and responsive charts.
- Framer Motion for animations and transitions.
- Flowbite for UI components (currently in use, with plans for replacement).
-
Clone the repository:
git clone https://github.com/computerd36/rootrack.git
-
Navigate to the project directory:
cd rootrack -
Install the dependencies:
npm install
In the project directory, you can run:
-
Install Dependencies:
npm install
-
Run Locally:
npm run dev
Runs the app in development mode. Open http://localhost:5173 to view it in your browser.
-
Build for Production:
npm run build
Builds the app for production to the
distfolder. It bundles React in production mode and optimizes the build for the best performance.
-
Visit Rootrack:
- Open your web browser and navigate to rootrack.me.
-
Create a New Insight
- Click on the "Create New" button to start creating a new insight.
-
Follow the Steps of the GUI:
- Log in on Roobet
- Download your files from the backend
- Drop them on the file upload.
-
Explore Your Roobet Stats:
- Analyze your betting performance through interactive charts and detailed statistics.
-
Customize and Share (Optional):
- Rearrange the layout of your stats to suit your preferences.
- Download screenshots of your stats to share with friends.
- Better looking landing page with animation
- Added FAQ page
- Added About page
- Saving last statistics to local storage
- Replaced all Flowbite components and removed package
- Rearranged layout stays saved in local storage
- Improved the wobble animation when rearranging the layout for large cards
- When rearranging, the moving card is always in the foreground
- Added internationalisation with i18n
- Added at least three languages
- Added multi-currency support
- Export of current stats in other formats supported (PDF, CSV, ...)
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
-
Fork the Repository
-
Create a New Branch
git checkout -b feature/YourFeature
-
Commit Your Changes
git commit -m "Add some feature" -
Push to the Branch
git push origin feature/YourFeature
-
Open a Pull Request
This project is licensed under the MIT License.
Disclaimer: Rootrack is an independent tool and is not affiliated with Roobet in any way. It was created to help Roobet users gain better insights into their gambling behavior by providing detailed tracking and analysis of their betting activities.
