hourbit-web.vercel.app/dashboard/today
11 / 11
🌐 Live · Personal Project

HourBit — All-in-One Productivity Suite

HourBit is a comprehensive productivity suite designed for employees on flexible schedules. The Work Tracker lets users clock in/out, deduct breaks, and get real-time leave time predictions. Brain Quiz features categories, subcategories, XP rewards, and a leaderboard. The Personal Diary supports rich journaling with search, export, and reminder toasts. The Typing Test measures WPM and accuracy over time. The Expense Tracker manages wallet balance, categorized transactions, and spending analytics — all behind a secure OTP-based auth system with full admin panel.

Engineering Case Study

Challenge
Employees often rely on separate tools for time tracking, personal notes, learning breaks, typing practice and expense awareness.
Approach
Bring five workflows into one Next.js 16 and TypeScript app using MongoDB/Mongoose, JWT/OTP authentication and Recharts for analytics.
Contribution
Built work-hour and break tracking with leave-time prediction, a quiz with XP and leaderboard, a searchable diary with exports, typing-speed history, expense tracking and an admin panel.
Outcome
Delivered a single productivity suite with a mobile-optimised, PWA-ready experience and a live app deployment.

Key Features

  • Work Hours Tracker — clock-in, breaks, smart leave time prediction
  • Brain Quiz — categories, levels, XP rewards system, global leaderboard
  • Personal Diary — rich journaling, search, date range filter, CSV/PDF export
  • Typing Speed Test — WPM & accuracy tracking with historical analysis
  • Expense Tracker — wallet, categorized transactions, spending analytics via Recharts
  • Full Admin Panel — user management, quiz content, XP rewards, roles
  • OTP email verification + JWT session authentication
  • PWA-ready with manifest and mobile-optimized layout

Tech Stack

Next.js 16TypeScriptMongoDBMongooseJWTNodemailerTailwind CSSRechartsjsPDFbcryptjsreact-hot-toast

Type

Personal Project