Next Storage is an AI-powered image store platform that leverages cutting-edge vector embeddings technology to transform image analysis. Our platform helps businesses detect irregularities, ensure quality control, and make data-driven decisions with unparalleled accuracy and speed.
- semantic search for image by vector embedding
- t-sne vector visualization
- auto labeling by llm or anomaly-detection
erDiagram
users {
int id PK
varchar name
varchar email
text password_hash
varchar role
timestamp created_at
timestamp updated_at
timestamp deleted_at
}
teams {
int id PK
varchar name
timestamp created_at
timestamp updated_at
text stripe_customer_id
text stripe_subscription_id
text stripe_product_id
varchar plan_name
varchar subscription_status
}
projects {
int id PK
int team_id FK
varchar name
text description
varchar status
timestamp created_at
timestamp updated_at
timestamp deleted_at
}
labels {
int id PK
int project_id FK
varchar name
varchar color
}
images {
int id PK
int project_id FK
int label_id FK
varchar name
text key
int size
int width
int height
varchar mime_type
vector embedding
enum auto_label "pass|fail"
timestamp created_at
timestamp updated_at
timestamp deleted_at
}
team_members {
int id PK
int user_id FK
int team_id FK
varchar role
timestamp joined_at
}
activity_logs {
int id PK
int team_id FK
int user_id FK
text action
timestamp timestamp
varchar ip_address
}
invitations {
int id PK
int team_id FK
varchar email
varchar role
int invited_by FK
timestamp invited_at
varchar status
}
teams ||--o{ projects : "has many"
teams ||--o{ team_members : "has many"
teams ||--o{ activity_logs : "has many"
teams ||--o{ invitations : "has many"
projects ||--o{ images : "has many"
projects ||--o{ labels : "has many"
labels ||--o{ images : "has many"
users ||--o{ team_members : "has many"
users ||--o{ invitations : "invited"
users ||--o{ activity_logs : "performed"