Image Search: Harnessing the Power of NestJS, Next.js, and Vector Databases for Accurate and Efficient Similar Image Retrieval.
- Clone the repository.
git clone https://github.com/harbouli/Full-Stack-Image-Search-Weaviate-NestJS-NextJS.git cd Full-Stack-Image-Search-Weaviate-NestJS-NextJS
- Install NestJS dependencies.
cd image-search-nest
- Install NextJS dependencies.
cd image-search-next
- Run Docker Compose.
docker compose up
- Open your web browser and visit http://localhost:3001 to access the application.
- Once the application is loaded, you will be presented with the main interface. Here, you can perform various actions related to image search and matching.
- To upload Image database, click on the "Upload Image" button and select an image from your local machine.
- To search for similar images, click on the "Upload Image" button and select an image from your local machine.
- Image Upload To Database
- Search nearly Images
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository and create a new branch for your feature or bug fix.
- Make your changes and ensure they are properly tested.
- Commit your changes with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the original repository.
If you have any questions or need assistance, feel free to open an issue or reach out to the project maintainers.
- Your Name: Mohamed Harbouli
- Github: https://github.com/harbouli
- LinkedIn: https://www.linkedin.com/in/mohamed-harbouli/