A 3D interactive showcase for my personal coin collection.
Coinfolio allows users to visualize their collection on a rotatable globe, explore a detailed gallery, view high-resolution coin details, and track collection growth over time. The application features a dark, futuristic theme with sound effects and animated transitions for an immersive experience.
- 🌍 Interactive Globe: Visualize your coin collection geographically on a 3D globe.
- 📊 Detailed Dashboard: Browse your full collection with filtering and search capabilities.
- 🔍 Coin Details: Inspect individual coins with high-resolution front/back images, detailed specifications, and historical context.
- 📈 Collection Stats: View statistics on total coins, unique countries, and currency breakdowns.
- ⏳ Visual Timeline: Track the growth of your collection over time with an animated chart.
- 🎨 Immersive UI: Enjoy a modern, dark-themed interface with sound effects.
Follow these instructions to get the project up and running on your local machine.
Ensure you have the following installed:
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone [https://github.com/janu3605/coinfolio.git](https://github.com/janu3605/coinfolio.git) cd coinfolio -
Install dependencies:
npm install
-
Start the application:
npm start