Search, Plan & Budget Your Grocery Shopping
This full-stack application demonstrates the power of integrating third-party APIs with a modern web application. It allows users to search for Kroger stores by location, browse products, and build personalized grocery lists with real-time cost estimates.
I wanted to challenge myself by learning something entirely new with APIs. My goal was to understand how to:
Key Learning: One of the most important lessons was understanding the critical importance of not uploading API keys to repositories. Using .env files and .gitignore is essential for security and protecting credentials from exposure.
Semantic markup & page structure
Responsive styling & animations
Dynamic interactions & DOM manipulation
Kroger Public API & REST calls
Server runtime environment
Backend web framework
Secure authentication
Cloud deployment platform
Check out the live demo or explore the source code on GitHub