Ascend: Deep work with friends keeping you honest, and rain made from maths instead of audio files.
How it's built
Focus is measured honestly on your own device, and shared live with your group.
Stack
React 19, TypeScript, Vite, Tailwind · Firebase Auth, Cloud Firestore · Web Audio API, Framer Motion
Hard parts
Honest focus time
Leaving the tab or going idle is detected, with random check-ins, so every minute is earned.
Sound made from maths
Rain, ocean, campfire and noise are synthesised live with oscillators and noise buffers. No audio files.
Focused together
Groups of up to thirty see each other's focus in real time, and work toward shared weekly goals.
- Project
- Ascend
- Drawn by
- Arunan K.
- Year
- 2026
- Scale
- Not to scale
- Sheet
- 07 / 08
07 / 08 · Personal · 2026
Deep work with friends keeping you honest, and rain made from maths instead of audio files.
- Role
- Solo project
- Built with
- React, Firebase, Web Audio
- Status
- In development
Walkthrough coming soon