Levena
A staff rota and people app for teams across several shops
An app for planning staff shifts and looking after the people who work them, for a business with several sites. Good for: bakeries, cafés, shops, restaurants and other teams that work in shifts. How it works: a day timeline shows every shop's shifts and counts who is on against who is needed hour by hour; drag a shift to move it or hand it to someone else, and fill an open shift from a list of who can cover. Includes: a week board you drag shifts across, time off, timesheets, a staff directory, a hiring board you drag candidates through, onboarding checklists, a pay run with payslips, pay bands and benefits, check-ins, goals and kudos, equipment and app seats, search, light and dark mode, phone, tablet and desktop. How to use: it comes with sample data and no backend, so connect your own data or server. Built with React, TypeScript and GSAP.
$91.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/help.css
- css/hiring.css
- css/kit.css
- css/pay.css
- css/people.css
- css/reviews.css
- css/rota.css
- css/settings.css
- css/today.css
- css/tools.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/env.d.ts
- src/finder.tsx
- src/gantt.tsx
- src/main.tsx
- src/motion.ts
- src/pages/help.tsx
- src/pages/hiring.tsx
- src/pages/kit.tsx
- src/pages/pay.tsx
- src/pages/people.tsx
- src/pages/reviews.tsx
- src/pages/rota.tsx
- src/pages/settings.tsx
- src/pages/today.tsx
- src/pages/tools.tsx
- src/pages/types.ts
- src/router.ts
- src/store.ts
- src/ui/charts.tsx
- src/ui/format.ts
- src/ui/icons.tsx
- src/ui/kit.tsx
- src/ui/overlay.tsx
- tsconfig.json
Version history
- v1.0.0, 2026-11-05 — First release. Levena shipped, with the reel recorded from the real page.