2022-09-02 13:22:21 +03:00
2022-09-01 20:12:24 +03:00
2021-09-05 22:08:27 +03:00
2022-09-01 20:12:24 +03:00
2022-08-30 22:22:35 +03:00
2022-08-14 21:51:04 +03:00
2021-06-06 23:18:04 +03:00
2022-08-30 22:22:35 +03:00
2021-04-17 11:09:08 +03:00
2022-08-14 21:51:04 +03:00
2022-08-30 22:22:35 +03:00
2022-08-30 22:22:35 +03:00
2022-08-30 22:22:35 +03:00
2022-08-30 22:22:35 +03:00
2022-09-01 20:18:01 +03:00
2022-08-14 21:51:04 +03:00
2022-08-14 21:51:04 +03:00

scenery

a photo gallery with advanced search capabilities
https://scenery.cx
Consists of scenery (photo gallery engine) and ambience (Reverse image search/similarity search engine)

How it works: how_it_works_scenery.md

#OLD: How it works: https://habr.com/ru/post/578254/ [RU]

Current stack:

  • Node.js + TypeScript
  • ambience
  • Fastify
  • MongoDB
  • Next.js
  • MUI
  • sharp

features

  • Search by tags (supports logical expressions, https://scenery.cx/search_syntax)
  • Semantic text search
  • You can find images with similar tags, color pallete or visuals/semantics
  • Reverse image search
  • Image anti-duplication mechanism
  • Automatic tagging and captioning
  • IPFS support (using additional microservice)
Languages
TypeScript 94.4%
Python 3.8%
JavaScript 1%
Dockerfile 0.3%
Shell 0.3%
Other 0.2%