Skip to content

IOS and Android mobile application for managing a connected wine cellar. With Flutter framework and flask API.

Notifications You must be signed in to change notification settings

gastonduault/PolyWine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

PolyWine

📌 Description

PolyWine is a mobile application developed with Flutter and a Flask API, designed to manage a smart wine cellar. The application runs on iOS and Android and integrates with a physical wine cellar connected via a Raspberry Pi in bluetooth🛜.

polywine demo

🎨 UI Design (Figma)

View Figma Designs

🚀 Installation & Setup

📦 Docker Setup

Ensure you have Docker installed and run the following command:

docker-compose up --build

if port error 3306:

ERROR: for mysql Cannot start service mysql: driver failed programming external connectivity on endpoint mysql

Do next commands:

sudo service mysql stop 
sudo lsof -i :5000
sudo kill -9 PID processus_on_port 3306
sudo docker-compose restart
sudo docker-compose up

🚀 Flutter Setup

Check Flutter SDK

flutter doctor

Run the application

flutter run ./front/lib/main.dart

Si erreur de dépendance : que flutter ne trouve pas les paquets (exemple: provider)

cd front
flutter clean
flutter pub get

flutter http 🔗 api flask

change the url in the file front/lib/pages/fetch/url.dart

final String url = 'http://my_ip:5001/';

About

IOS and Android mobile application for managing a connected wine cellar. With Flutter framework and flask API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published