AppTrade is a comprehensive, real-time stock market analysis tool designed to enhance your investment decision-making process. With a user-friendly interface and a rich set of functionalities, AppTrade simplifies market dynamics and offers detailed insights into your financial portfolio.
Here is a working live demo: link.
AppTrade equips you with:
- Stock Insights: Retrieve current stock prices through the search function.
- Customize Portfolio: Compose a portfolio of stocks at your own selection.
- Estimations: Understand your gain/loss, ROI for individual stock & overall portfolio.
- Visual: See your stock/portfolio performance at a glance through dynamic visuals.
To use AppTrade, navigate to link in your browser. (Replace link with the actual link.)
The search box requires three inputs:
- ticker: enter your stock ticker
- purchase price: price at purchasing, USD only
- quantity : number of shares at your purchase
Click the "+" sign on the right top corner to add a tile listing the ticker, current price, gain/loss, ROI. You can add as many tiles as you want to represent your portfolio. Click the "-" on top of each tile to remove the specific stock from your profile.
The first tile on the left provides a holistic view of your total worth, gain/loss, and ROI. The graph below provides a visual representation of your gain/loss for each stock.
After entering your stock information, the AppTrade dashboard will be populated with data representing your stock's current status and investment returns. The graph visually represents the stock's gain or loss.
- Financial Modeling Prep API - A free finance API
- Chart.js - For creating dynamic and responsive charts
- Node.js - For backend operations
AppTrade offers a seamless and intuitive user experience:
-
Guided Navigation: Comprehensive instructions on how to locate stocks, add/manage stocks on the graph, use the simple +/- system, and customize the time span for evaluating stock performance.
-
Tailored Interactivity: Interactive features that adapt to user's individual preferences, providing a personalized investing experience.
-
Dynamic Visualization: Visually compelling data representation with dynamic and intuitive graphs, powered by Chart.js and D3.js.
- Add functionality to search by company names
- Expand to include ETFs/Cryptocurrencies
- Improve the overall user interface
We welcome contributions to AppTrade! If you would like to contribute, please fork the repository and submit a pull request.
We use Git for versioning. For a list of versions available, see the JS_Project_AppTrade.


