Mastery through Consistency

Zenith.

A premium, minimalist habit tracker designed for high-performance individuals. Combines sophisticated aesthetics with social gamification and cloud synchronization to help you build lasting discipline.

Zenith App Interface

Design Philosophy

"The Power of Negative Space." By removing unnecessary visual noise, you focus entirely on your daily habits. Primary actions are front and center, while technical complexities fade into the background.

Core Features.

Architected from the ground up to deliver a frictionless experience.

User Profile & Trophy Wall

  • Gamified Achievements: Unlock 6 unique trophies based on consistency.
  • Dynamic Ranking: Level up from Iniciante to Mestre Zen.
  • Quick Stats: Track best streaks, active days, and completions at a glance.
  • Identity Tags: Unique @username handles for social discovery.
Zenith App Experience

Premium UX

Fluid glassmorphism, deep blacks, and refined typography. Designed to feel like a native part of your lifestyle.

Zenith App Icon

Social & Arena

  • Global Leaderboard: Compete with users worldwide based on consistency.
  • Friend System: Follow friends to stay motivated.
  • Activity Feed: Real-time updates on your network (Privacy-first).

Zenith Cloud

  • Cross-Device Sync: Real-time synchronization.
  • Data Security: Secure vault for habit history and metrics.
  • Data Export: Complete JSON export for personal backup.

Mobile Architecture

  • iOS Optimized: Built with Capacitor for native feel.
  • Performance: 60fps animations, efficient Zustand state.
  • Smart Reminders: Local notifications for daily check-ins.

Technical Stack

FrontendNext.js 15 (App Router), TypeScript, Tailwind CSS.
AnimationsFramer Motion.
State ManagementZustand (with Persist).
Mobile BridgeCapacitor.
BackendCloudflare Workers (Zenith API).
DatabaseCloudflare D1 (SQLite).

Getting Started

Prerequisites

  • Node.js 20+
  • npm or pnpm
  • Xcode (for iOS deployment)

1. Installation

git clone https://github.com/PedroP0202/zenith.git

cd zenith

npm install

npm run dev

2. iOS Deployment

npm run build

npx cap sync ios

npx cap open ios