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.pytool 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.
Log in or sign up for Devpost to join the conversation.