Welcome to the Image Search App! This project allows you to upload images, search for similar images, and view a collection of images stored in the database.
- Clone the repository.
- Install the required dependencies using
npm install
. - Start the development server with
npm start
.
- π client - π components - π Images.jsx - π UploadTab.jsx - π SearchTab.jsx - π pages - π api - π hello.js - π _app.js - π _document.js - π index.js - π api - π routes - π upload.js - π search.js - π stored-images.js - π index.js - π package.json
- React
- Ant Design
- Axios
- Express
- Weaviate
View a collection of images stored in the database by visiting the "Image Wall" tab.
Upload an image to store it in the database by visiting the "Upload Image" tab. You can also remove the uploaded image.
Upload an image to search for similar images in the database by visiting the "Search Image" tab. The app will display a collection of similar images.
The backend API server is built with Express and Weaviate. It handles image uploads and searches for similar images.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.