# AI Final demo cheat sheet
mainly use hugging face API
## Self defined format
Finder Schema
```code=
const finderSchema = new Schema({
name: { type: String, default: 'Anonymous' },
contact: { type: String }
});
```
Items Format
```code=
const itemSchema = new Schema({
description: { type: String, required: true },
picture: { type: String, required: true }, // the url for the image
dateLost: { type: Date }, // This can be optional
locationFound: { type: String },
status: { type: String, default: 'Unclaimed' },
finder: finderSchema
});
```
## Backend
1. use format defined in frontend to build Schema,
2. APIs
## Frontend
1. Implement function,
2. define data format
## Flow
* Insert
frontend will convert image to URL-->
then backend call hugging face(image to text)-->
return to frontend
* Search
frontend call get ->
backend call hugging face(find close one)