CryptoDash Pro — Real-time PWA Dashboard (React + Vite)
Developed a full-fledged SPA application for monitoring the cryptocurrency market. The main goal is to create not just a layout, but a fast and convenient tool that works like a native app on mobile devices.
What has been implemented:
Live data: Integration with CoinGecko API. Rates, trading volumes, and market capitalization are updated in real-time.
PWA (Progressive Web App): The application can be installed on iOS and Android directly from the browser. It has its own icon on the desktop, a splash screen, and works in full screen without the browser interface.
Performance: Instant search and sorting of the top 100 coins (client-side filtering without delays).
Portfolio management: Implemented logic for adding assets with storage in LocalStorage — data and portfolio value calculations do not disappear after reloading the page.
UI/UX: Modern design in the Glassmorphism style (Dark Mode), fully responsive layout (Mobile-First) with bottom navigation for smartphones.
Technical stack:
Core: React 18, TypeScript, Vite (build).
State Management: Zustand (for managing the global state of the application).
Styles: Tailwind CSS + Lucide React Icons.
Deploy: Set up automatic deployment (CI/CD) via Vercel.
The project demonstrates the ability to work with complex logic on the frontend, asynchronous requests, strict typing, and optimization of web application performance.
#react #typescript #pwa #Frontend #dashboard #tailwindcss #vite #spa #WebDevelopment
What has been implemented:
Live data: Integration with CoinGecko API. Rates, trading volumes, and market capitalization are updated in real-time.
PWA (Progressive Web App): The application can be installed on iOS and Android directly from the browser. It has its own icon on the desktop, a splash screen, and works in full screen without the browser interface.
Performance: Instant search and sorting of the top 100 coins (client-side filtering without delays).
Portfolio management: Implemented logic for adding assets with storage in LocalStorage — data and portfolio value calculations do not disappear after reloading the page.
UI/UX: Modern design in the Glassmorphism style (Dark Mode), fully responsive layout (Mobile-First) with bottom navigation for smartphones.
Technical stack:
Core: React 18, TypeScript, Vite (build).
State Management: Zustand (for managing the global state of the application).
Styles: Tailwind CSS + Lucide React Icons.
Deploy: Set up automatic deployment (CI/CD) via Vercel.
The project demonstrates the ability to work with complex logic on the frontend, asynchronous requests, strict typing, and optimization of web application performance.
#react #typescript #pwa #Frontend #dashboard #tailwindcss #vite #spa #WebDevelopment