A modern cryptocurrency tracking dashboard built with SvelteKit, Svelte 5, TypeScript, PostgreSQL, Tailwind v4, and shadcn‑svelte.
The application fetches near real‑time market data from the CoinMarketCap API and presents it using a clean, responsive UI inspired by CoinMarketCap’s design language.
This project was created as part of a design course at my school, focusing on modern UI/UX principles, data visualization, and frontend architecture.
npm install
Start the local DB container:
npm run db:start
Push schema:
npm run db:push
npm run dev
The app will launch at:
http://localhost:5173
npm run build
The production server output will be located in:
build/
You can run the built app using PM2, Nginx, Docker, or any modern Node environment:
node build/index.js
For long‑running deployments, PM2 is recommended.