Command Palette

Search for a command to run...

Back to Projects
Ownly
In-progressReact NativeNativeWindBun+1 more

Ownly

A personal productivity and lifestyle management app designed to help users organize their daily tasks and goals effectively.

Timeline

November 2024

Role

Mobile Developer

Team

Solo

Status
In-progress

Technology Stack

React Native
NativeWind
Bun
TypeScript

Key Challenges

  • Creating a distraction-free UI
  • Implementing effective habit tracking logic
  • Cross-platform data synchronization

Key Learnings

  • Advanced state management in React Native
  • User psychology for productivity apps
  • Optimizing app startup time

Ownly: Master Your Day

Overview

Ownly is more than just a to-do list; it's a comprehensive lifestyle management tool. Designed for individuals who want to take control of their time and habits, Ownly combines task management, habit tracking, and goal setting into a single, beautiful interface.

Key Features

  • Task Management: Create, categorize, and prioritize daily tasks.
  • Habit Tracker: Build positive habits with streaks and progress visualization.
  • Goal Setting: Define long-term goals and break them down into actionable steps.
  • Focus Mode: A dedicated timer to help users stay focused on the task at hand.
  • Daily Review: A guided reflection to review progress and plan the next day.

Technical Architecture

Frontend

Built with React Native for a performant mobile experience. NativeWind provides the styling utility, enabling a clean and modern aesthetic. TypeScript adds robust type checking.

Backend & Tooling

Bun is used for speedy development scripts and potentially backend services. The focus is on a snappy, local-first experience with cloud sync capabilities.

Challenges & Solutions

Habit Logic

Challenge: accurately tracking streaks and handling different habit frequencies (daily, weekly, etc.). Solution: Developed a flexible data model and logic engine to handle various habit schedules and edge cases.

Motivation

Challenge: Keeping users engaged and motivated to use the app daily. Solution: Incorporated gamification elements like streaks and achievement badges, along with a clean, rewarding UI.

Future Plans

  • Analytics: Detailed charts showing productivity trends over time.
  • Cloud Sync: Seamless synchronization across multiple devices.

Design & Developed by Yugha S