2026
Mange
Bien
A recipe management and social discovery mobile app built with Laravel and React Native.
Personal Project
ABOUT THE PROJECT
Mange Bien is a cross-platform mobile application that lets users discover, create, and share recipes. It combines social features like following chefs and liking recipes.
The app features user authentication, recipe creation with photos, nutritional tracking, social discovery of featured chefs, collections to organize favorites, and privacy controls to keep recipes private or share them publicly.
KEY FEATURES
USER AUTHENTICATION
Secure signup/login with token-based authentication using Laravel Sanctum and Expo Secure Store for credential storage.
RECIPE MANAGEMENT
Create recipes with ingredients, instructions, and photos. Cloudinary integration for image uploads and storage.
SOCIAL DISCOVERY
Browse featured chefs. Follow other users and like recipes to build your feed.
COLLECTIONS & PRIVACY
Organize and save favorite recipes into collections. Privacy controls to keep recipes private or share publicly.
TECH STACK
ARCHITECTURE HIGHLIGHTS
- Type-safe API with validated form requests and typed TypeScript frontend
- Many-to-many relationships for flexible recipe-ingredient associations with pivot data
- JSON columns for storing complex nutritional data
- Enum-based categorization for ingredient types (Vegetable, Fruit, Protein, Dairy, Grain, Spice)
WHAT I LEARNED
- Building RESTful APIs with Laravel and consuming them in React Native
- Implementing secure authentication flows for mobile apps
- Managing complex database relationships (many-to-many with pivot data)
- Setting up CI/CD pipelines with GitHub Actions for both backend and mobile