https://github.com/sagarpednekar/sync-in
Timezone Alarm Clock- A Next.js application that lets you set alarms for different timezones while living anywhere in the world. Perfect for travelers, remote workers, and international teams!
https://github.com/sagarpednekar/sync-in
alarm html-audio-api nextjs typescript
Last synced: about 1 month ago
JSON representation
Timezone Alarm Clock- A Next.js application that lets you set alarms for different timezones while living anywhere in the world. Perfect for travelers, remote workers, and international teams!
- Host: GitHub
- URL: https://github.com/sagarpednekar/sync-in
- Owner: sagarpednekar
- Created: 2025-06-14T20:21:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-14T20:32:12.000Z (about 1 year ago)
- Last Synced: 2025-06-14T21:33:37.125Z (about 1 year ago)
- Topics: alarm, html-audio-api, nextjs, typescript
- Language: TypeScript
- Homepage: https://sync-in.onrender.com/
- Size: 371 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌍⏰ Timezone Alarm Clock
A Next.js application that lets you set alarms for different timezones while living anywhere in the world. Perfect for travelers, remote workers, and international teams!
## Key Features
- 🕒 Set alarms based on any timezone (e.g., 7 AM Auckland time while in India)
- 🌐 Supports multiple timezones simultaneously
- 🔔 Custom alarm sounds with loop playback
- 📱 iPhone-inspired UI with Tailwind CSS
- ⚡ Real-time clock displays for all timezones
- 📅 Date-fns for reliable timezone calculations
## Tech Stack
- **Frontend**: Next.js 14 (App Router)
- **Styling**: Tailwind CSS
- **State Management**: React Context + Custom Hooks
- **Date/Time**: date-fns + date-fns-tz
- **Type Safety**: TypeScript
- **Audio**: Web Audio API + HTML5 Audio
## Use Cases
- Wake up calls in home timezone while traveling
- Meeting reminders across different offices
- Important events tracking in multiple timezones
- Personal productivity tool for global schedules
## Getting Started
1. Clone repo
2. `pnpm install`
3. `pnpm dev`