Supporting Every
Imagination

Outfifth empowers every student to explore, create,
and imagine in their own way. Every student
can make something that matters

Request access
AVAILABLE TO ALL STUDENTS AT PARTNER SCHOOLS AT NO PERSONAL COST. NO PAYMENT METHOD REQUIRED
import { useStaff, useCreateStaff, useUpdateStaff, useDeleteStaff, useResetStaffPin, useDeleteStaffCompletely } from '../hooks/useStaff'; import { useSession } from '../hooks/useSession'; import { useUserProfile } from '../hooks/useUserProfile'; import { useActiveStore } from '../hooks/useStores'; import { activityLogsApi } from '../services/api/activityLogs'; import { colors } from '../theme/colors'; import { Plus, Trash2, User, Shield, Check, X, Phone, Lock, MoreVertical } from 'lucide-react-native'; import { LinearGradient } from 'expo-linear-gradient'; import { Staff, Permission } from '../types'; export const StaffScreen = ({ navigation }: any) => { // Get theme from global theme provider const { isDarkMode } = useAppTheme(); // Get Supabase session const { data: sessionData } = useSession(); const userId = sessionData?.user?.id; // Get user profile from database const { data: profile } = useUserProfile(userId || ''); // Get active store management const { activeStoreId, setActiveStoreId, activeStore } = useActiveStore(userId || ''); const store = activeStore; // Get staff data from React Query const { data: rawStaff, isLoadingStaff } = useStaff(store?.id || ''); const createStaffMutation = useCreateStaff(); const updateStaffMutation = useUpdateStaff(); const deleteStaffMutation = useDeleteStaff(); const resetPinMutation = useResetStaffPin();
Code example 2
Artistic pattern

painting by ore adeeko

Learn
Programming

Learn practical skills through guided, hands-on work with Outfifth Education

A Commitment to
Responsible Learning Tools

We believe technology should support students in building real skills, not replace their thinking. Outfifth Education is designed to guide students through learning, ensuring they develop mastery through practice

Support Genuine
Skill Development

Outfifth teaches by guiding, fostering independence and deep understanding in students

Ensure Institutional
Oversight

Access goes through schools, giving educators control over how students use the tool and making sure it supports curriculum goals appropriately

Build for Accessibility

Outfifth Education is designed for all students regardless of background

Get Your School
Outfifth

Access Outfifth as a student or have Outfifth integrated into your school's skill development program as an administrator

Student working on laptop

Anytime from
Anywhere

All students of partner institutions can access Outfifth Education at anytime and from anywhere, at school or at home

Outfifth Education is available through participating schools and institutions.
Students, teachers, and administrators can request access on behalf of their institution.