Inspiration
Image based searching is getting very popular nowadays. Hence the purpose was to provide a perfect platform that helps user to automate the process of image search engine development with the help of a comprehensive application.
What it does
Imgress is a one-stop solution to create , mange and deploy your reverse image search instances. Reverse image searching is a new field in the market where it implies on the method of finding relevant results based on the queried image using image similarity techniques. Imgress provides a perfect platform for users to orchestrate their containers , manage the engine images and make the necessary modifications using the highly comprehensive client application. It provides the api for each engine which can be queried to fetch image similarity results. Except for that it also provides a testing page as an alternative to api for visual affirmation
How we built it
We first planned out the risks and desired features for our applications. After resolving the blockers we concurrently worked on the backend services and client application. Finally we had thorough testing and deploy the services on Vercel and netlify respectively
Challenges we ran into
One of the major challenge was running asynchronous fetch calls. other than that we also faced a major challenge in making a user friendly UI. Other than that we weren't able to deploy the server on aws lambda so we switched to vercel. We also had to integrate the database services with our server and that was a major challenge for the team.
Accomplishments that we're proud of
We are proud of integrating 3 different cloud databases to leverage the speed of the app We are also proud that we were able to make a fully working prototype and done without any reference as this is a brand new idea.
What we learned
-We learnt how to deploy backend on Vercel
- We learnt how to deploy dokcer containers on aws ECS. -We learnt how to run multi-nested asynchronous fetch calls
What's next for Imgress
-Provide paid and free plans and thereby build a business out of it -Switch to its own remote database -Provide different levels of access with different configurations so that the user has a variety of options
- Try to build a professional UI for the same
Built With
- amazon-web-services
- node.js
- react
- tidb
- vercel
- weaviate
Log in or sign up for Devpost to join the conversation.