Skip to content

uditjainstjis/niyam

Repository files navigation

Niyam - Daily Mindful Living

A beautiful, modern web application that presents daily niyams (principles) for mindful living. Built with Next.js and designed for simplicity and daily inspiration.

✨ Features

  • Daily Principles: 35+ carefully curated niyams across three categories
  • Smart Filtering: Filter by Food/Eating, Habits/Lifestyle, or Mind/Spirit
  • Progress Tracking: Track completed niyams with statistics and streaks
  • Dark Mode: Beautiful dark/light theme toggle
  • Keyboard Shortcuts: Quick navigation with N (new niyam) and T (toggle theme)
  • Responsive Design: Works seamlessly on all devices
  • Daily Notifications: Optional browser notifications for daily reminders

🎯 Categories

  1. Food / Eating - Mindful eating practices and dietary principles
  2. Habits / Lifestyle - Daily habits for better living and sustainability
  3. Mind / Spirit - Meditation, gratitude, and spiritual practices

🚀 Getting Started

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build
npm start

🛠️ Tech Stack

  • Framework: Next.js 15 with React 19
  • Styling: Tailwind CSS v4
  • Animations: Framer Motion
  • Icons: Custom SVG icons

📱 Features

  • Statistics Dashboard: Track total completions, weekly progress, and daily streaks
  • Category Filtering: Focus on specific types of niyams
  • Recent Activity: View your recent completions with timestamps
  • Accessibility: Full ARIA support and keyboard navigation
  • Notifications: Daily reminders with browser notifications

� Design Philosophy

Simple, clean interface focused on the daily practice of mindful living. The app encourages small, consistent actions that compound over time.

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Made with ❤️ for mindful living

About

HacktoberFest2025 Open Source repo!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •