A Flutter mobile application prototype developed for FETIN as part of the SmartShop AI project.
SmartShop AI explores the concept of an intelligent shopping assistant capable of using customer preferences and shopping behavior to provide more personalized product offers.
The project was created to explore how mobile applications and Artificial Intelligence concepts could improve the shopping experience in local supermarkets.
Users can provide information about their shopping preferences and the supermarkets they frequently visit.
The proposed system can then use shopping history and user preferences to support personalized recommendations and promotions.
SmartShop AI was designed around a simple shopping workflow:
User Preferences
│
▼
Favorite Supermarkets
│
▼
Shopping Activity
│
▼
Purchase History
│
▼
Data Analysis
│
▼
Personalized Offers
The goal is to make product discovery and promotions more relevant to each user.
The application prototype explores features such as:
- User preference registration
- Supermarket selection
- Product browsing
- Shopping activity registration
- Purchase history
- Personalized offer concepts
- Integration with the SmartShop AI backend
- Flutter
- Dart
- Mobile Development
- REST API Integration
SmartShop AI is divided into two main repositories:
smartshop-ai-app
Flutter application responsible for the user interface and shopping experience.
smartshop-ai-api
FastAPI backend responsible for product-related operations and application services.
.
├── Imagens/
├── smart_ia/
├── .gitignore
├── LICENSE
└── README.md
The Flutter application source code is located inside the smart_ia/ directory.
Make sure Flutter is installed and properly configured.
Install the project dependencies:
flutter pub getRun the application:
flutter runAn emulator or connected device is required to run the mobile application.
SmartShop AI was developed as a prototype for FETIN, a technology and innovation fair.
The project explored the use of mobile development, backend APIs, and Artificial Intelligence concepts to create a personalized shopping experience.
This repository represents an early prototype developed for demonstration purposes.
The project is no longer actively developed, but it is maintained as part of my portfolio to document the original idea and implementation.
This project is licensed under the MIT License.





