This is the README file for the project. It contains important information about the project, including how to set it up, use it, and contribute to it. Please refer to the sections below for more details.
There are three main components to this project:
Ceramenote is a React + TypeScript single-page application for digitizing and annotating images of a physical ceramic tile database. It enables users to upload images, create and manage annotations, run AI-powered detection models, and export structured data for digital archiving or analysis. The Ceramnote code is stored in the frontend folder. Please check the frontend/README.md file for more details on how to set up and use Ceramnote.
SearchApp is a web application that allows users to search through a database of ceramic tiles. It provides an interface for querying the database and displaying results in an organized manner. The SearchApp code is stored in the db-interface folder.
The Database component is responsible for storing and managing the ceramic tile data. It provides an API for accessing and manipulating the data, as well as tools for importing and exporting data in various formats. The database code is stored in the backend folder.