Back to Projects

Community Stocks

Java Spring BootMavenHibernateMySQLAngularJSRESTful APIs
Main dashboard showing community performance vs NASDAQ benchmark

Main dashboard showing community performance vs NASDAQ benchmark

Project Overview

A research-driven web application that tests the hypothesis of crowd wisdom in stock market predictions. The platform allows users to collectively pick individual stocks, tracking their combined performance against the NASDAQ index over a 25-day period. The experiment demonstrated that the aggregated community picks outperformed the market benchmark, suggesting potential value in collective investment intelligence.

Key Features

  • User authentication and account management
  • Real-time stock ticker selection interface
  • Individual stock performance tracking
  • Aggregated community performance metrics
  • Automated NASDAQ comparison analytics
  • 25-day performance period monitoring
  • Historical data visualization
  • Community participation dashboard

Challenges & Solutions

Implementing reliable stock data integration

Managing real-time performance tracking across multiple stocks

Ensuring accurate comparative analysis with NASDAQ

Handling concurrent user selections and updates

Building a scalable data storage solution for historical tracking

Creating meaningful visualization of community vs market performance

Outcome

Successfully demonstrated community outperformance vs NASDAQ

Built functional platform for crowd-sourced stock selection

Implemented comprehensive performance tracking system

Created scalable database structure for historical analysis

Developed intuitive user interface for stock selection and tracking

Technical Stack

Frontend

  • AngularJS
  • HTML5
  • CSS3
  • Bootstrap

Backend

  • Java Spring Boot
  • Maven
  • Hibernate

Database

  • MySQL

APIs

  • RESTful Services
  • Stock Market Data Integration