Onyx is a minimalist, premium task management application designed for focus and elegance. Built with a strict black-and-white aesthetic, it provides a distraction-free environment to organize your day.
- Minimalist Design: A high-contrast, premium "Onyx" theme that looks stunning on any device.
- Task Management: Create, edit, and delete tasks with intuitive interactions.
- Smart Filtering: Quickly filter tasks by status (Completed, Incomplete) or view everything.
- Reminders: Integrated local notifications ensure you never miss a deadline.
- Recurring Tasks: Set tasks to repeat daily, weekly, or monthly.
- Persistence: Your data is automatically saved purely on-device for privacy and speed.
- Gestures: Long-press to edit, tap to complete.
This project is built using the latest mobile web technologies:
- Framework: Expo (SDK 54) & React Native
- Routing: Expo Router (File-based routing)
- Styling: NativeWind (Tailwind CSS for React Native)
- State Management: Zustand
- Language: TypeScript
- Bundler: Metro
-
Clone the repository
git clone https://github.com/adwaithjayan/onyx.git cd onyx -
Install dependencies
npm install # or bun install -
Start the app
npx expo start
Contributions are welcome. Please ensure you follow the minimalist design language when proposing UI changes.
This project is licensed under the MIT License.