~ $ cat workflow.md
My workflow
My learning used to live in too many places. So I built Wayline, an app just for me, on an Android phone and a Windows laptop. Its backend is this site. I log something once, and it ends up where it belongs: my learning page, my notes, my LinkedIn. This is the loop I follow every week, and how it's wired.
System map
Read it left to right: where I capture, what this site does with it, and where it ends up. Click a box for details.
The weekly loop
Seven steps, all in one app. The last one feeds the first: what I share shows the gaps for next week.
- 1
Plan the week
Wayline · PlanA routine of study blocks (when, how long, what) and a weekly target of study days. Reminders on my phone follow the routine.
- 2
Focus on one topic
Wayline · TimerStart the timer on a topic: pomodoro, deep work or a stopwatch. A floating timer stays on top while I work in other apps. Every session is saved against the topic.
- 3
Practice and log it
Wayline · PracticeEach problem or exercise gets a log: pattern, difficulty, platform and one takeaway. The ones I mark public show up on my learning page.
see it live: /learning → - 4
Talk instead of typing
Wayline · AssistantThe assistant takes Bangla or English, voice or text, and turns it into topics, practice, spending or day-log entries. It always asks before saving.
- 5
Read what fits
Wayline · Tech feedA tech feed picked from the topics I’m learning right now, so reading time goes to the same thing as study time.
- 6
Look back
Wayline · ReviewA weekly review with the assistant and a month-in-review page: what I finished, practiced and how much focus time went where. Memory search lets me ask about anything I logged.
- 7
Share what I learned
Wayline · Write a postOn Fridays a LinkedIn draft is waiting, written from what I actually did that week. The composer also drafts blog notes. Nothing goes out until I edit and approve it.
see it live: /notes →
Shipping a change
one command per stepPhones pick the update up on the next launch. The Windows app shows a banner and restarts when I click it. A new install is only needed when native code changes.
What it runs on
$0 / month- Android app
- Expo / React Native
- free
- Windows app
- Electron, same code built for web
- free
- Backend + this site
- Next.js, Payload CMS, Postgres on Vercel Hobby
- free tier
- Language models
- Groq
- free tier
- Embeddings, images
- Cloudflare Workers AI
- free tier
- Builds and updates
- Cloudflare R2, EAS Update
- free tier
A usage page in the app tracks every free-tier limit, daily and monthly, so I see one coming before I hit it.