https://github.com/extrawest/virtual-museum-guide-app
flutter app with art collection API from metropolitan museum of art
https://github.com/extrawest/virtual-museum-guide-app
bloc dart flutter llama-vision-model metropolitan-museum-of-art nodejs togetherai
Last synced: 7 months ago
JSON representation
flutter app with art collection API from metropolitan museum of art
- Host: GitHub
- URL: https://github.com/extrawest/virtual-museum-guide-app
- Owner: extrawest
- License: bsd-3-clause
- Created: 2024-11-12T11:28:21.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T13:31:54.000Z (11 months ago)
- Last Synced: 2025-01-24T00:29:55.440Z (9 months ago)
- Topics: bloc, dart, flutter, llama-vision-model, metropolitan-museum-of-art, nodejs, togetherai
- Language: Dart
- Homepage:
- Size: 10.5 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Virtual Museum Guide App
[]()
[](mailto:oleksandr.samoilenko@extrawest.com)
[]()

## PROJECT INFO
- **Flutter app with Art Collection API from Metropolitan Museum of Art**
- **This app allows you to search for artworks from Metropolitan Museum of Art and get AI generated information about them**## Features
- Metropolitan Museum of Art API: https://metmuseum.github.io/
- Llama vision model: meta-llama/Llama-3.2-90B-Vision-Instruct-Turbo## Preview
1. Search artwork
https://github.com/user-attachments/assets/944785d9-9312-4c57-bf65-0297f1400f30
2. Generated description
https://github.com/user-attachments/assets/ab2c5027-9bcc-4525-9bec-a94734f87c88
## Installing:
**1. Clone this repo to your folder:**```
git clone https://gitlab.extrawest.com/i-training/flutter/virtual-museum-guide-app
```**2. Change current directory to the cloned folder:**
```
cd virtual-museum-guide-app/mobile
```**3. Get packages**
```
flutter pub get
```## Setup Server
**1. Open server folder:**```
cd virtual-museum-guide-app/server
```**2. In the root of server file create .env file and add the following variables:**
```
TOGETHER_API_KEY='YOUR_TOGETHER_API_KEY'
```**2. Change server path in flutter project:**
Go to app/lib/services/api_service.dart and change the baseUrl to your server pathNow you can use the app
Created by Oleksandr Samoilenko
[Extrawest.com](https://www.extrawest.com), 2024