Skip to content

Repository files navigation

📱 Social Media Tracker

A full-stack productivity and wellness app designed to help users reduce screen time and build healthier digital habits. Built with Next.js 15, Tailwind CSS, and Supabase, this app includes personalized goals, a dynamic leaderboard, and a rewards system to motivate users.

✨ Features

  • 🎯 Daily Screen Time Goals – Set and adjust your personal daily screen time limit
  • 🔥 Streak Tracker – Maintain consistency and earn points for keeping within your goal
  • 🏆 Leaderboard – Displays top performers of the week based on points and streaks
  • 🎁 Rewards Store – Redeem earned points for exciting digital and lifestyle rewards
  • 👤 Profile Settings – Edit profile details and update usage goals easily
  • ☁️ Supabase Integration – Handles authentication, storage, and database
  • 🌈 UI Components – Reusable and responsive components using Tailwind CSS and shadcn/ui

📊 Tech Stack

  • Frontend: React, Next.js (App Router), TypeScript
  • Styling: Tailwind CSS, Shadcn UI
  • Backend: Supabase (Database + Auth)
  • Dev Tools: Vercel, GitHub, .env.local support

🧪 Demo-Ready

This version is pre-seeded with 15 realistic users and 5 rewards. Ideal for demos, presentations, or testing without needing live data.

🔐 License

This project is licensed under the MIT License © 2025 Sujal.
See the LICENSE file for more details.

About

A full-stack productivity and wellness app designed to help users reduce screen time and build healthier digital habits. Built with Next.js 15, Tailwind CSS, and Supabase, this app includes personalized goals, a dynamic leaderboard, and a rewards system to motivate users.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages