TypeScript project ideas with build plans
Typed JavaScript projects, from small apps to services. Below are 8 TypeScript projects, each with features, a roadmap split into phases, and the mistakes that usually cost people time.
Filter by level: Beginners · Intermediate developers · Advanced developers
- Habit tracker with streaksTrack daily habits, tick them off, and see current and longest streaks. Data stays in localStorage.Beginners1 to 2 weeksReactTypeScript
- Expense splitter for a group tripAdd people and expenses, then see who owes whom with the fewest payments.Beginners1 to 2 weeksReactTypeScript
- Link-in-bio page builderUsers create a public page of links with a custom handle, themes and click counts.Intermediate3 weeksNext.jsTypeScript
- Real-time polling appCreate a poll, share a link, and watch votes update live for everyone in the room.Intermediate3 weeksNode.jsReactTypeScript
- Job application trackerA kanban board for job applications with notes, contacts, reminders and a weekly summary.Intermediate3 to 4 weeksNext.jsSQLTypeScript
- API rate limiter serviceA small service that other apps call to check whether a key is over its limit, using Redis.Intermediate2 to 3 weeksNode.jsTypeScript
- Collaborative whiteboardMultiple people draw on a shared canvas in real time, with undo and offline tolerance.Advanced6 to 8 weeksTypeScriptNode.js
- Background job queue with retriesA job queue on Postgres with retries, backoff, scheduling and a small dashboard.Advanced5 to 6 weeksNode.jsSQLTypeScript