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