Security Identifier Search Engine (SISE)

  • What is this project?
    • This project is a financial security identifier search engine with dynamic priority.
    • Utilizing provided data on security and "street" IDs, this program acts as a search engine for the user by searching a term/query and returning the 10 most relevant financial securities.
    • The user is then allowed to select a security and save it as high priority, which updates the priority order to favor the selected "street" ID of most relevance.
  • Why did I choose this project?
    • I have never attempted making a search engine before, nor have I ever made user interfaces using Python. I knew it would challenge me, and I knew there was a lot to learn. With it being my first hackathon, I wanted to get out of my comfort zone. I've made games for fun, but this project felt a lot more like a real world problem I was trying to solve!
  • A quick summary of my process
    1. Hand written planning and string similarity computation research
    2. Implementation of a variety of similarity calculating algorithms for both individual understanding and project testing
    3. Implementation of a completely functioning search engine within a terminal
    4. Research and implementation of the search engine user interface
  • What did I learn from this project?

Built With

Share this project:

Updates