Home / Technologies / React
Notion Tech builds web apps, dashboards and SaaS front ends in React and TypeScript. React is the library behind our own products, Rostery and AuditCore, so your project gets patterns that already work in production every day.
React + TypeScript
our default front end
2
React products we run
Web + mobile
shared skills
export function Roster({ week }) {
const shifts = useShifts(week)
return <Scheduler shifts={shifts} />
}
Fast screens, clear forms and components that stay consistent.
Multi-screen products with roles, settings and live data.
Charts, tables and filters that stay quick with large data sets.
Secure areas where clients book, pay and track their work.
Drag-and-drop calendars, form builders and other complex screens.
A reusable design system so every new screen looks right.
Older jQuery or server-rendered screens rebuilt in React.
React lets us build an interface from small, tested components, which keeps large products consistent and makes changes safe. It has a huge ecosystem, strong hiring market and long-term backing, so the software you invest in will be maintainable for years.
We write React with TypeScript, which catches many mistakes before they reach users, and we share logic between web and React Native mobile apps where it makes sense.
The Rostery web app, including its drag-and-drop scheduler, invoicing and reporting screens, is React. So is AuditCore. That means our React practices are shaped by real users and real support tickets, not tutorials.
TypeScript throughout
Tested critical paths
Accessible components
Performance budgets
A drag-and-drop roster with clash checks, recurring shifts and live updates, used by care providers every day.
Next.js
TypeScript
Tailwind CSS
Node.js
PostgreSQL
React Native
Socket.io
Stripe
Still have a question? Talk to us.
React is fast, widely supported and built from reusable components, which keeps large apps consistent and affordable to change.
Yes, on every project. It catches errors early and makes the code easier for any developer to maintain.
Yes. We review the code, fix urgent problems and agree a plan to improve it.
Yes. With React Native we share business logic, API code and many patterns between web and mobile.
Tell us what you need. You will get honest advice and a clear next step.
Free first call. No obligation.