Erns - Giving Everyone the Wall Street Edge

Hackathon Theme: Finance & Financial Technology

Project Overview

The Problem

Wall Street has a massive advantage. Big banks pay $25,000 a year for Bloomberg terminals and hire teams of analysts to find an edge. Regular investors are stuck reading through hundreds of pages of confusing SEC filings (like 10-Ks and 10-Qs) just to understand what a company is doing. This gap makes it really hard for normal people to make smart, confident investment choices.

The Solution

Erns is a professional-grade finance terminal built for everyone. We use AI to read through complex SEC data and earnings reports, then turn all that info into a clean, fast, and easy-to-use dashboard. We believe high-quality stock data should be available to everyone, not just the big players.

Key Features

  • Live Earnings Tracking: See exactly when companies report (Before Market Open or After Market Close) in real-time.
  • AI Filing Summaries: Our AI reads SEC filings for you, scoring the "vibe" and pulling out the most important numbers automatically.
  • Advanced Stock Screener: Filter stocks by things like revenue growth, profit margins, and earnings surprises.
  • Capital Allocation Tracker: See exactly how companies spend their money—whether it's on share buybacks, dividends, or paying off debt.
  • Earnings Deep Dive: Get a detailed history of a company's performance and how their future outlook has changed over time.
  • Smart Watchlists: Get real-time email alerts the second a stock in your list has a big price move or a new filing.

Working Implementation

The System

Erns is a fully working terminal.

  • Frontend: A fast Next.js app built to handle lots of data without slowing down.
  • Backend: A powerful Python engine that pulls and cleans data from the SEC, Polygon, and Yahoo Finance.
  • Logins: We use Clerk for secure, production-ready user accounts.
  • Database: We use MongoDB and SQLite to keep everything organized and fast.

Data and Interactivity

Every part of the terminal is interactive and uses live data:

  • Search: Type in any stock ticker to get a full "snapshot" of the company instantly.
  • Live Map: Click through the earnings calendar to see who is reporting today.
  • Deep Dive: Click into any stock to see the AI breakdown of their latest results.
  • Screener: Run live filters to find stocks that meet your specific goals.
  • Watchlist: Add stocks to your list and test out the real-time alert system.
  • API: Developers can even use our functional API to pull this data into their own projects.

Improvements & New Features

Better Analytics

  • Deep Dive: We added a new tool that gives you a deep, AI-powered look at specific company signals.
  • Capital Allocation: You can now track exactly how management is using their cash (buybacks vs. dividends), which is a huge deal for serious investors.

Backend

  • Faster Backend: We optimized our Python backend to handle data more efficiently. We even built a ram.py tool to monitor memory usage in real-time so the app never crashes.
  • Functional API Keys: We completely fixed the API key system. Now, developers can get their own keys and start building on our data right away.
  • Reliable Emails: We rebuilt the email system from the ground up to make sure you get your watchlist alerts the second they happen.

Branding & UI

  • Erns Branding: We moved from the "Tyche" prototype to the full Erns brand (ernsdata.com).
  • Cooler Design: We added 3D tilt effects and interactive background grids to make it feel like a premium, multi-thousand dollar terminal.
  • Production Ready: We moved our user login system (Clerk) into production mode and set up a Stripe demo so judges can see how the different plans work.

Built With

Share this project:

Updates