🕊️ Peace Companion
💭 Why I Built This
Peace Companion was born from something deeply personal. I’ve seen people I love struggle with addiction—some feeling alone, others unsure where to turn for support. This project is my way of showing that healing doesn't have to be lonely.
I imagined what it would be like to have a kind, supportive presence checking in each day. Someone who doesn’t judge. Someone who’s always there. That’s what Peace Companion aims to be.
🧠 What It Is
Peace Companion is an AI-powered recovery companion available directly in WhatsApp. It offers daily check-ins, emotional support, and tools to guide users through their recovery journey with warmth, compassion, and zero judgment.
But it’s more than a chatbot—it’s a supportive digital friend.
🌟 Features
- ✅ Daily Emotional Check-ins — Personalized support messages that adapt to your progress and mood.
- 🧘 Meditation Library — Audio sessions for mindfulness, stress relief, and emotional grounding.
- 🍲 AI Recipe Creator — Get healthy meal ideas based on ingredients you have and your preferences.
- 📚 Free Recovery Guides — Accessible, empathetic content written with care.
- 🗓️ Weekly Activities — Gentle challenges to help build better habits and routines.
- ✍️ Mood & Journal Logging — Track how you're feeling over time, privately and easily.
- 🧑🤝🧑 Community Circles — An optional feature to connect with others on a similar path.
- 🌍 Bilingual Support — Available in English and Spanish, with more languages coming soon.
🛠️ How I Built It
Peace Companion was developed using:
- Next.js — for the front-end experience and API routes.
- MongoDB — to store user data securely and flexibly.
- TypeScript — for robust and scalable logic.
- WhatsApp API — to power real-time messaging with users.
- OpenAI — to generate humanlike, caring responses and dynamic content.
- Bolt.new — to speed up development and ship a polished UI faster.
Everything was designed to feel warm, helpful, and respectful of each user’s journey.
🤯 Challenges Faced
- 💬 Tone & Empathy — Crafting supportive messages that feel human, not robotic.
- 🌐 Multilingual Logic — Handling emotional content in both English and Spanish with cultural sensitivity.
- 🔄 Behavioral Triggers — Timing messages based on user interaction and recovery stage.
💖 What I Learned
Building Peace Companion taught me that technology can do more than solve problems—it can offer comfort, presence, and connection. I’ve learned how to write for emotion, design with compassion, and code for human needs.
This is more than an app. It’s a reminder that no one has to heal alone.
If you're reading this and thinking of building something to support others—do it. The world needs more tools made with love.
Built With
- amazon-web-services
- bolt.new
- greenapi
- ionos
- mongodb
- mongoose
- netlify
- nextjs
- openai
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.