As a higher number of population is moving toward the digital world for the solution, hence it's important to make the
application smarter for their search and action performed on it. Smart refers to the intellectual use of technology to improve the
productivity of the application. This paper focus on the challenge to minimize the searching time and get efficient data from the
raw data. Any person new to this application must be able to easily search aboutthe query on the bases of tags, votes and review
etc. We try to take advantage of already established technologies to implement in a more strategic, centralized and integrated
manner to benefit clients, programmers, learners etc. We can access with the device that is present with us most of the time that
is smartphone or laptop.