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 (1)

Collapse
 
jaykobo profile image
Jakob Strauß • Edited

First:

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

You missed that ;)
Crucial for me, as for someone who considers the application's images to be very important to have a look at. Add them in your repo readme too!

Second:
Fix your github link. Found it by myself, also no images. Won't install only to have a look.