Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Smart Daily Planner

💡 Inspiration

Everyone forgets things — meetings, gym sessions, medications, deadlines. I wanted to build something that feels like a personal assistant in your pocket, reminding you before it's too late — not after. I was also inspired by my grandmother, who misses appointments because she doesn't use complicated apps. That's why I made it work in 10 languages including Azerbaijani and Russian.

🔨 What I Built

Smart Daily Planner is an AI-powered Progressive Web App (PWA) that:

  • Lets you add plans with a time, date, and category
  • Sends you a push notification 15 minutes before every plan
  • Uses AI to suggest better time slots based on your schedule
  • Supports 10 languages — English, Azerbaijani, Russian, Turkish, French, German, Spanish, Arabic, Chinese, Hindi
  • Works on any phone or browser — installable like a real app

🧠 What I Learned

  • How to build a real Progressive Web App with service workers
  • How to send push notifications in a browser
  • How to use the Google Gemini AI API
  • How to deploy a live app with Vercel
  • How to build for real users across different languages and cultures

⚙️ How I Built It

  1. React.js for the frontend
  2. Service Workers for background notifications
  3. Google Gemini API for AI schedule suggestions
  4. localStorage to save plans without a database
  5. Vercel for free deployment
  6. PWA manifest so it installs on phones like a native app

🚧 Challenges I Faced

  • Getting push notifications to work across different browsers
  • Making AI return structured JSON responses reliably
  • Supporting right-to-left text for Arabic language
  • Deploying for the first time — learning Vercel and build errors
  • Making the app feel native on both Android and iPhone

🌍 Social Impact

Millions of people miss important appointments — doctors, medications, job interviews — not because they don't care, but because they forget. Smart Daily Planner solves this for everyone, in their own language, making smart productivity tools accessible beyond English speakers.

🔮 What's Next

  • Firebase Cloud Messaging for notifications when app is fully closed
  • Google Calendar sync
  • Android & iOS native apps
  • Voice input for adding plans

Built With

Share this project:

Updates