Track Your Betting Journey with Ease
The ultimate tool for tracking your profits, losses, and trends on Roobet. Gain valuable insights with a wide array of statistics and charts. User-friendly and completely free to use.
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.
- 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
dist
folder. 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.