Nurdle is a modern productivity web application designed to help you focus, organize, and relax. Built with React + Vite, styled using Tailwind CSS, and powered by Firebase, Nurdle blends a sleek user experience with robust features like Pomodoro timers, to-do lists, memos, ambient music, and calendar-based reminders.
-
⏳ Pomodoro Timer
Focus effectively using a customizable Pomodoro timer with modes for Focus, Short Break, and Long Break. Assign timers to specific tasks and track them effortlessly. -
📝 Memo Board
Take quick notes and memos with autosave support for fast idea capture. -
📆 Calendar Reminders
Integrated calendar (powered by@schedule-x/calendar
) for visual task planning and daily reminders. -
🎧 Ambient Sounds
Choose from Nature, Urban, and Meditative soundscapes to create your ideal work environment. -
🔒 User Authentication
Secure signup and login with Firebase Authentication. All your data is tied to your user account.
- Frontend: React + Vite
- Styling: Tailwind CSS
- Backend: Firebase (Firestore + Auth)
- Calendar:
@schedule-x/calendar
- Version Control: Git + GitHub
git clone https://github.com/your-username/nurdle.git
cd nurdle
npm install
npm run dev