A comprehensive cryptocurrency tracking application with interactive charts and real-time price data.
├── backend/
│ ├── index.ts # Main Hono server with API routes
│ └── README.md # Backend documentation
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main React application
│ │ ├── CryptoList.tsx # Cryptocurrency listing component
│ │ └── CryptoChart.tsx # Interactive chart component
│ ├── index.html # Main HTML template
│ ├── index.tsx # Frontend entry point
│ └── style.css # Custom styles
├── shared/
│ ├── types.ts # Shared TypeScript interfaces
│ └── utils.ts # Shared utility functions
└── README.md # This file
GET / - Serves the main applicationGET /api/coins - Fetches list of cryptocurrenciesGET /api/coins/:id/chart - Fetches chart data for a specific coinGET /frontend/* - Serves frontend assetsGET /shared/* - Serves shared utilitiesThe app automatically loads popular cryptocurrencies and displays them in a responsive grid. Click on any cryptocurrency to view its detailed price chart with multiple time period options.