KnightChaser / kcx

A Free-From-Risk crypto trading simulation named KCX(Knightchaser's Cryptocurrency eXchange), built with Svelte + FastAPI + Docker + α
https://kcx.knightchaser.com
3 stars 0 forks source link

Transition from Svelte to Sveltekit #2

Open KnightChaser opened 1 week ago

KnightChaser commented 1 week ago

Since KCX was designed as a multi-page web application, using Sveltekit rather than Svelte is highly encouraged. However, when I was making this website while learning Svelte and other modern web frameworks for the first time, I just used Svelte and developed like no one could stop me while not knowing which consequences would emerge for me.

It's time to pay off.

Additional thing

KnightChaser commented 1 week ago

While transitioning to Sveltekit, the website service design will be refurbished while using Svletekit. Note that countup.js and its extension plugin odometer_countup, which provides some fancy number counting animation seem to be unavailable in Sveltekit, so removed. (Further, I'm willing to add it after stabilization, even if I have to use alternative.)

KnightChaser commented 1 week ago

It looks like AWS Lightsail is excessively expensive. I'd rather use cheaper VPC services providing almost the same server usage experiences such as Hetzner Cloud, which is based in Germany. Moving the website hosting company is also my consideration and I expect this will be done at the final step after service development stabilization.

KnightChaser commented 1 week ago

image

I hope there will be some floating popovers such as Twitter when the user hovers a row in the leaderboard... for fancy purposes. Such as