Bourse Filter Writer

Chrome Extension for Stock Market Data Filtering

Key Contributions

  • Developed a lightweight Chrome extension for filtering stock market data on the Bourse website
  • Chose the Chrome extension platform to leverage its powerful DOM manipulation capabilities (JavaScript, HTML, and CSS injection) and seamless website integration
  • Built a backend using Node.js with Express framework, including user authentication and payment system powered by ZarinPal API
  • Implemented the extension using Vanilla JavaScript, HTML, CSS, and jQuery to interact directly with the Bourse website, injecting dynamic UI elements
  • Enabled code-free stock filtering through an intuitive interface

Technical Implementation

  • Designed a user-friendly interface in Adobe XD, incorporating custom sliders and micro-interactions
  • Created visual enhancements to improve user engagement and visual appeal
  • Developed a seamless integration with the existing Bourse website without requiring API access
  • Implemented real-time data filtering directly on the client side

Technologies

JavaScriptHTML5CSS3jQueryNode.jsExpressChrome Extension APIZarinPal API