Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.19 KB

README.md

File metadata and controls

21 lines (16 loc) · 1.19 KB

Project: Search VSCode

This is a single-page React application powered by a PHP (Symfony) backend that allows a user to search code on Github within Microsoft's Vscode repository. It features a caching system to prevent user from hitting the Github API's rate limit, by returning cached result for already known queries.

Setup instructions

The entire setup process has been distilled into a single file to make it easy for you to spin up the application and try it out. Run the following command in the project folder (p.s: docker must be installed on your machine):

chmod u+x setup.sh && ./setup.sh

Screenshots

Results displayed in frontend app Results displayed in frontend app

Message consumer (rabbitmq) responsible for asynchronously logging search history Message consumer (rabbitmq) responsible for asynchronously logging search history

Search history logs stored in sqlite db Search history logs stored in sqlite db