Implementation of Linear Algebra in Content-Based Image Retrieval for reverse image search with a website. The frontend is made with Next.js and the backend is made with django and c. The c program is used to calculate the heavy image processing. It also uses caching and multiprocessing to speed up the whole process. It has some features such as searching based on texture, searching based on color, dataset upload, pdf export for search result, web scrapping, and automatic camera to capture image. This project gets the 2nd highest score in my college year.