TokenTrove is a comprehensive web application for tracking and comparing cryptocurrency data. It leverages real-time data from the CoinGecko API and features interactive and customizable elements, including animations, custom themes, and charts.
- Custom Styling: Utilizes Google Fonts, custom scroll bars, and custom selection styles.
- Image Drag Prevention: Enhances user experience by preventing image dragging.
- Custom Mouse Cursor: Implements two divs that follow the mouse with a delay to create a custom cursor effect.
- SEO Optimization: The code is optimized for search engines.
- Code Modularity: Organized for reusability and easy maintenance.
- Netlify Hosting: The application is deployed on Netlify.
- Animated Header: Uses Material-UI Drawer for navigation.
- Text Hover Animation: Features text stroke animations on hover.
- Entrance Animations: Implements Framer Motion for smooth transitions and animations.
- Tab Navigation: Custom-themed Material-UI Tabs for easy navigation.
- Data Fetching: Uses Axios to get real-time data from the CoinGecko API.
- Number Formatting: Converts large numbers into readable formats (K, M, B) and adds commas.
- Search Functionality: Allows filtering of cryptocurrency data.
- Animated Grid/List: Provides animations for displaying data in grid or list format with a delay.
- Pagination: Slices data according to the page number using Material-UI Pagination
I welcome contributions from the community. To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, feel free to contact me:
- Name: Yash Panjwani
- Email: [email protected]
- GitHub: younglord088