Inspiration
I often find online shopping confusing because there are so many products to choose from, especially when trying to stay within a budget. I wanted to build something that could make this process easier and help people make smarter shopping decisions.
That idea led me to create PayPilot AI – Shop Smarter, Spend Wiser, an AI-powered shopping assistant that combines intelligent recommendations with a digital checkout experience.
What it does
PayPilot AI helps users find suitable products based on what they are looking for and how much they want to spend.
Users simply enter a product and their budget, and the AI generates a personalized recommendation. Instead of spending time figuring out what might be a good choice, users get an AI-generated suggestion to help guide their decision.
I also integrated PayPal Sandbox to demonstrate how users can proceed through a digital checkout experience.
How I built it
I built the frontend using React.js and the backend using Python Flask. For the AI functionality, I integrated Qwen 2.5 7B through Ollama, allowing the model to run locally and generate shopping recommendations.
The React frontend sends the user's requirements to the Flask backend, which communicates with the AI model and returns the recommendation.
I also integrated PayPal Sandbox to demonstrate the payment workflow, including order creation, user approval, and payment capture.
Challenges I ran into
One of the biggest challenges was bringing different technologies together into one working application.
Connecting React with Flask, integrating the local AI model, and making sure the recommendation process worked smoothly took quite a bit of testing and debugging.
The PayPal integration was another learning experience. Understanding the order creation, approval, and capture process helped me get the checkout demonstration working successfully.
Accomplishments that I'm proud of
I'm proud that I was able to turn my idea into a working application.
Some things I'm particularly happy about are:
- Building a functional AI-powered shopping assistant.
- Integrating Qwen 2.5 7B using Ollama.
- Generating recommendations based on user requirements and budgets.
- Successfully integrating PayPal Sandbox checkout.
- Bringing AI recommendations and digital payments together in one application.
What I learned
This project gave me practical experience with full-stack development and AI integration. I learned how to connect a React frontend to a Flask backend, work with a locally running language model, handle API communication, and integrate a payment workflow.
More importantly, I learned that building a project is not just about making individual technologies work, but about connecting them into one complete application.
What's next for PayPilot AI
I would love to take PayPilot AI further by adding real-time product search, price comparisons across shopping platforms, product review analysis, and more personalized recommendations.
I also hope to improve the recommendation experience and make the checkout process even smoother.
My vision is to make online shopping simpler, smarter, and more budget-friendly.
PayPilot AI – Shop Smarter. Spend Wiser.