SnackSwap is a web application designed to help users make healthier food choices by finding better alternatives to packaged snacks.
By searching or scanning products, users can view nutritional information and receive healthier swap recommendations based on calories, sugar, fat, and other key nutrients.
This project supports SDG 3 — Good Health and Well-Being by encouraging informed and healthier eating habits.
👉 https://snackswap.up.railway.app/
Many people consume packaged foods without fully understanding their nutritional value.
SnackSwap simplifies nutrition data and helps users quickly compare products to make smarter consumption decisions.
- Nutritional labels are often confusing or ignored
- Users want healthier food options but don’t know suitable alternatives
- No simple tool to quickly compare nutrition values between snacks
- Lack of awareness regarding sugar, fat, and calorie intake
- Present nutritional information in a clear and easy-to-understand format
- Help users make healthier food choices
- Increase awareness of nutrition content in packaged foods
- Support healthier lifestyles through alternative food recommendations
SnackSwap contributes by:
- Helping users understand food nutrition
- Encouraging healthier eating habits
- Supporting prevention of diet-related health issues
-
Food Search
- Search food products by name or product code
-
Nutrition Details
- Display nutrition values such as calories, sugar, fat, protein, sodium, and more
-
Healthy Categories
- Low sugar
- High protein
- High fiber
- Other health-based categories
-
Healthy Swap Recommendation
- Suggests healthier alternatives with improved nutritional values
-
Admin Dashboard
- Manage food data and nutrition information
- Laravel (PHP)
- MySQL (Railway Database)
- Railway
- Docker
- GitHub-integrated deployment
- Environment variables managed via Railway Variables
- Automatic redeploy on code updates
- Platform: Railway
- Build & run using Docker
- Publicly accessible application URL
- Continuous deployment connected to GitHub repository
- Project Documentation (Canva):
https://www.canva.com/design/DAG8mQ7ZtOk/5NHgmzs3WVp1k2RGe5c3Pg/view
Note: Documentation is written in Indonesian.
SnackSwap focuses on usability, nutrition awareness, and simple decision-making.
Future improvements may include barcode scanning, personalized recommendations, and expanded food databases.
🥑 Making healthier food choices easier — one swap at a time.