TimeDrip
Date: 2023-05-03 | create | ctech | projects |
Overview
TimeDrip is visualizes time spent watching it.
- As you watch, timespent is logged
- TimeSpent is visualized on globe at its approximate location
- Black means time spent has been logged, red means active time spent being logged (~watching live)
Where to find it
Live now at timedrip.xyz
How it's Built
Built with CloudSeed as per usual.
- Frontend - SvelteKit with Threejs
- Backend - F# / Giraffe and .NET
_Related: Build a simple F# web API with Giraffe
Fun parts:
- Lots of caching / queueing - I want this thing to be like an embodiment of a Monolith which means it should be able to withstand quite a lot over a long period of time with very little effort. So I super overengineered it to limit e2e load via in memory caches and queues. Fun study of concurrent w F#.
Want more like this?
The best / easiest way to support my work is by subscribing for future updates and sharing with your network.