Skip to content

blendviewer/model-verse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Model Verse ๐ŸŒŒ

Build Your Own Sketchfab in Minutes - A minimalist 3D model sharing platform powered by @blendviewer/core

Live Demo Powered by License


โœจ What is Model Verse?

A production-ready Sketchfab alternative you can deploy in 5 minutes. No backend coding, no infrastructure setup, no DevOps headaches.

Perfect for:

  • ๐ŸŽจ 3D Artists - Build your portfolio site
  • ๐ŸŽฎ Game Studios - Internal asset library
  • ๐Ÿซ Educators - 3D model repository for students
  • ๐Ÿข Enterprises - Private 3D asset management
  • ๐Ÿš€ Startups - Launch your 3D marketplace MVP

๐Ÿš€ Deploy in 3 Commands

git clone https://github.com/yourusername/model-verse.git
cd model-verse && npm install
npm run dev

That's it! Your Sketchfab-like platform is running at http://localhost:5173 ๐ŸŽ‰


๐ŸŽฏ Model Verse vs Sketchfab

Feature Model Verse Sketchfab
Setup Time 5 minutes Hours (SaaS signup)
Backend Required โŒ None โœ… Complex infra
Customization 100% control Limited
File Formats 100+ ~30
Self-Hosted โœ… Your domain โŒ Sketchfab.com only
White Label โœ… Fully branded โŒ Sketchfab branding
Cost Free (open source) $69+/month

Model Verse = Sketchfab's features - Sketchfab's complexity


๐Ÿ’ก How Does It Work?

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Your React Frontend (5 minutes)    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  @blendviewer/core (BaaS)           โ”‚
โ”‚  โ”œโ”€ VisionScope (3D Viewer)         โ”‚
โ”‚  โ”œโ”€ OpenBase (Database)             โ”‚
โ”‚  โ””โ”€ File Storage (OSS)              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

No backend code needed! @blendviewer/core is like Supabase for 3D assets:

  • โœ… 3D Rendering - Built-in viewer for 100+ formats
  • โœ… Database - Store model metadata
  • โœ… File Storage - Handle uploads automatically
  • โœ… Authentication - Phone/Email/WeChat login
  • โœ… CDN - Global file delivery

You just build the UI and deploy!


๐ŸŽจ Core Features

๐Ÿ“ค Upload & Preview

  • Drag & drop GLB, FBX, OBJ, STL, BLEND files
  • Auto-generate thumbnails
  • Real-time 3D preview

๐Ÿ” Browse & Search

  • Infinite scroll gallery
  • Category filters
  • Full-text search

๐Ÿ‘ฅ User Management

  • Anonymous uploads
  • Phone/Email login
  • WeChat integration (China)

๐ŸŽจ Developer Experience

  • React 18 + Vite
  • Tailwind CSS + shadcn/ui
  • Clean, production-ready code
  • Full TypeScript support

๐Ÿ“ธ Screenshots

Homepage Upload
Minimalist Homepage One-Click Upload
Explore Gallery 3D Viewer
Explore Gallery Interactive 3D Viewer

๐Ÿ› ๏ธ Customization Examples

Want to customize? It's just React:

Change Branding (30 seconds)

// src/config.js
export const SITE_NAME = "MyStudio3D"
export const PRIMARY_COLOR = "#FF6B6B"

Add Custom Categories (1 minute)

// src/constants.js
export const CATEGORIES = [
  'Characters', 'Vehicles', 'Buildings',
  'Your Custom Category' // โ† Add here
]

Integrate Analytics (2 minutes)

// src/App.jsx
import { Analytics } from '@vercel/analytics'
<Analytics /> // โ† Done!

Full control over every pixel!


๐Ÿš€ Production Deployment

One command to deploy everything:

npm run deploy

That's it! @blendviewer/core handles:

  • โœ… Build optimization
  • โœ… CDN distribution
  • โœ… SSL certificates
  • โœ… Custom domain setup
  • โœ… Automatic scaling

Live in 2 minutes with zero DevOps!


๐ŸŒŸ Real-World Use Cases

๐ŸŽจ 3D Artist Portfolio

Deploy your own gallery in minutes. No Sketchfab subscription needed.

๐ŸŽฎ Game Studio Asset Library

Private internal platform for sharing character models, props, environments.

๐Ÿซ Educational Platform

Build a 3D model library for architecture, biology, engineering courses.

๐Ÿข Enterprise Asset Management

Self-hosted solution for managing 3D product catalogs, CAD files.

๐Ÿš€ Launch Your 3D Marketplace

Use Model Verse as your MVP - add payments, licensing, commercial features.


๐Ÿ› ๏ธ Tech Stack

  • Frontend: React 18 + Vite
  • UI: Tailwind CSS + shadcn/ui
  • 3D Engine: @blendviewer/core
  • BaaS: BlendViewer Cloud (built-in)
  • Auth: Phone/Email/WeChat
  • Storage: OSS (object storage)

Zero backend code. Zero infrastructure setup.


๐Ÿ“š Documentation


๐Ÿค Contributing

We welcome contributions! See CONTRIBUTING.md

Feature Ideas:

  • ๐ŸŒ Internationalization (i18n)
  • ๐Ÿ” Advanced search & filters
  • ๐Ÿท๏ธ Tagging & collections
  • ๐Ÿ’ฌ Comments & reviews
  • ๐Ÿ“Š Analytics dashboard
  • ๐Ÿ’ฐ E-commerce integration

๐ŸŽ“ Who's Using Model Verse?

  • 3D Artists - Personal portfolio sites
  • Game Studios - Internal asset management
  • Educational Institutions - 3D model libraries
  • Enterprises - Product catalog systems
  • Startups - 3D marketplace MVPs

โšก Performance

  • First Load: < 2s
  • Upload Speed: < 5s for 20MB files
  • 3D Rendering: 60 FPS
  • Formats Supported: 100+ (GLB, FBX, OBJ, STL, BLEND, 3DS, DAE...)

๐Ÿ“ License

MIT License - Free for commercial use!

Feel free to:

  • โœ… Use for your portfolio
  • โœ… Build SaaS products
  • โœ… White-label for clients
  • โœ… Modify and redistribute

๐Ÿ™ Acknowledgments


๐Ÿ”— Links


โญ Star this repo if you find it useful! โญ

Build your Sketchfab in minutes, not months

Made with โค๏ธ by developers, for developers

About

Build Your Own Sketchfab in Minutes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages