Simplify your online recipe experience! Input recipes and let Auto-Cart generate a grocery list. Choose to populate your Kroger cart directly or get the list emailed. Features user authentication, recipe storage, and seamless Kroger integration.
- User Management : Secure signup/login processes, with features to update or delete accounts.
- Kroger API Integration : Seamlessly fetches product data and populates carts with user-selected items, also utilizes OAuth2 for user authentication.
- Dynamic Data Handling : Efficiently manages recipe ingredients using SQLAlchemy and transforms them into actionable grocery lists.
- Robust Error Handling : Ensures stable user experience with graceful error handling during database interactions and API calls.
- Context Processing : Provides dynamic user context for enriched user experiences on every page.
- Tech Stack : Frontend: HTML, CSS, Bootstrap | Backend: Python, Flask | Database: PostgreSQL | Hosting: Heroku | APIs: Kroger APIs (Auth, Product, Cart, Location, Profile)