A minimalist todo app that helps you focus on what truly matters.
Priorities is a simple, focused todo app that enforces a maximum of 5 tasks. Unlike traditional todo apps that encourage endless lists, Priorities helps you identify and focus on your most important tasks.
- Minimalist Design: Clean, distraction-free interface
- Focus on What Matters: Maximum of 5 todos at any time
- Simple Interactions: Add and complete tasks with minimal friction
- Persistence: Your priorities are saved automatically
- Animations: Smooth transitions and feedback
- Built with Expo and React Native
- Written in TypeScript for type safety
- Styled with TailwindCSS (via NativeWind)
- Local storage with AsyncStorage
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm start
- Open the app in Expo Go on your device or simulator
/app: Main application screens/components: Reusable UI components/types: TypeScript interfaces/hooks: Custom React hooks (if needed)/constants: App constants and configuration
The app follows a simple architecture:
- Data Model: Todo items with id, text, completion status, and creation timestamp
- Components: Modular components for todo items, list, and input
- State Management: React's useState for local state
- Storage: AsyncStorage for persistence
- Styling: TailwindCSS via NativeWind
MIT