Vibe Coding Forem

Achraf Bouzekri
Achraf Bouzekri

Posted on

Building NudgePal β€” a multilingual bill, habit & hydration tracker with React Native + Expo

Hey everyone πŸ‘‹

I’ve been experimenting with React Native + Expo, and I recently built a side project called NudgePal β€” a mobile app that combines bill tracking, habit tracking, and hydration reminders, all in one clean, multilingual interface.

πŸ’‘ Main Idea
NudgePal helps users keep their personal life organized β€” from paying bills on time to staying hydrated β€” while supporting English, French, and Arabic (RTL) so it’s accessible globally.


βš™οΈ Tech Stack

  • React Native + Expo for fast mobile development
  • TypeScript for cleaner, safer code
  • AsyncStorage for local persistence
  • i18n-js for multilingual support (English, French, Arabic)
  • Custom alert system for hydration reminders

🧩 Key Features

  • πŸ“† Bill management with due-date reminders
  • βœ… Habit tracking system
  • πŸ’§ Hydration tracking with time-based notifications
  • 🌍 Multilingual UI (EN/FR/AR)
  • πŸ”„ Dark/light mode

πŸ“± Screenshots

(Add a few screenshots or a GIF of your app here β€” this makes your post stand out!)


πŸ”— GitHub Repo

πŸ‘‰ Check out the code on GitHub


πŸ’¬ Feedback

It’s still early, but I’d love feedback on:

  • UI/UX flow
  • Performance
  • Feature ideas

If you like this, drop a ⭐ on the repo or tell me what to improve next!


Thanks for reading!

Follow me for future dev logs β€” I’ll share updates as NudgePal grows πŸš€

Top comments (0)