MarketSpy is a comprehensive financial market tracking application designed to provide real-time insights and analysis for investors, traders, and financial enthusiasts. Built with Java Spring Boot on the backend and Angular on the frontend, MarketSpy offers a robust and user-friendly platform for monitoring market trends, tracking investments, and making informed financial decisions.
- Real-time Market Data: Stay up-to-date with live market data from various financial markets, including stocks, cryptocurrencies, and forex.
- User Dashboard: Personalized dashboard displaying key market indicators, watchlists, and portfolio performance.
- Interactive Charts: Visualize market trends with interactive and customizable charts powered by Chart.js.
- Portfolio Management: Track and manage your investment portfolio with ease.
- Alerts and Notifications: Set custom alerts for price movements, volume changes, and other market events.
- News Integration: Access the latest financial news and market analysis.
- User Authentication: Secure user accounts with role-based access control.
- Responsive Design: Seamless experience across desktop and mobile devices.
- Java Spring Boot
- Maven (build tool)
- GraphQL (for efficient data querying)
- Azure SQL Database
- Docker (for containerization)
- Angular
- NgRx (for state management)
- Chart.js
- Angular Material
- SASS (for styling)
- Font Awesome (for icons)
- Alpha Vantage API (for financial data)
- Azure (for hosting, backend services, and database)
- JIRA (for project management and issue tracking)
- Figma (for UI/UX design)