Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

261 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

musefully

Intro

Powerful platforms like Elasticsearch & Next.js make it possible for museums to easily build performant, responsive and accessible faceted searches for their online collections.

Based on shadcn/next-template, which is an implementation of Radix UI with Tailwind CSS.

This project has been deployed on Vercel at https://musefully.org

Documentation:

Features

  • Full-text search, including accession number
  • API Endpoints for search & document retrieval
  • Searchable filters
  • Linked object properties
  • Custom similarity algorithm with combined weighted terms (can be adjusted)
  • Dominant color similarity using HSV color space.
  • Embedded JSON-LD (Schema.org VisualArtwork) for better SEO and sharing
  • Form handling via Formspree
  • Meta & OG meta tags
  • lucide-react icons
  • Tailwind CSS
  • next-themes dark/light modes
  • @next/font font loading
  • REMOVED: Airbnb visx timeline for exhibitions & events

Experimental Features

Similarity based on OpenAI CLIP Embeddings stored in Elasticsearch dense vectors worked very well, but was too costly for the purposes of this project. See results here..

See museum-semantic-search for a demostration of AI-generated visual descriptions and image & text embeddings-powered search.

License

Licensed under the MIT license.

Lighthouse Score

One should see 100's across the board for the Lighthouse score. Slightly lower score for performance due to relying on external image CDN.

Lighthouse Score

Screenshots

Light mode example:

Light Mode Screenshot

Dark mode example:

Dark Mode Screenshot

Color search example:

Color Search Screenshot

Object page example:

Object page sample

Event & Exhibition timeline example (Removed):

Timeline sample

About

Search across museums

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /