✨Inspiration

In the era of the creator economy, income is no longer tied to a single employer. Influencers, freelancers, and digital creators are navigating through a plethora of income streams from YouTube to Shopify. While the way we earn has evolved, financial tools remain stuck in the past. Creators are left orbiting outdated spreadsheets and clunky software, with no unified way to track and manage their earnings.

🌠What it does

Nova is your financial North Star, a modern platform that brings clarity to the chaos of multi-stream income. Designed for creators, freelancers, and influencers, Nova consolidates your revenue from popular platforms like YouTube, Twitch, TikTok, Amazon, and Shopify through seamless API integrations. Nova provides real-time insights, and intuitive tools to manage your financial universe all in one sleek, easy-to-use dashboard.

Whether you're launching products, streaming content, or going viral. Nova keeps your finances aligned, so you can focus on creating without limits.

🌌How we built it

Tech Stack:

  • Frontend: React.js, Tailwind, CSS, Typescript
  • Backend: Next.js
  • LLM Integration: Gemini API to simulate APIs

Core Features:

  • 🧠 Auto Tags: Automatically categorize and label income sources
  • Data Analytics: Have intuitive data
  • AI Chatbot: An AI chatbot will allow users to get feedback on their earnings and analytics. The chatbot can analyze trends, flag anomalies, and give personalized financial insights.

📖 Challenges we ran into

UI/UX design:

  • Problem: Ensuring the analytics UI was intuitive while accurately reflecting the backend-calculated data.
  • Solution: Collaborated closely between frontend and backend components, iterating on data models and visual layouts.
  • Result: A smooth, interactive dashboard that updates dynamically with user data.

LLMs for auto tags:

  • Problem: Generating meaningful, concise income category tags from unstructured income descriptions.
  • Solution: Integrated a LLM to interpret and tag entries with relevant categories like "Sponsorship", "Ad Revenue", or "Merch Sales".
  • Result: Automatically tagged income streams improve analytics filtering and reduce manual work for users.

Simulating real platform data:

  • Problem: Real platform APIs (YouTube, Twitch, etc.) have rate limits and OAuth requirements that slowed development.
  • Solution: Created mock data that mimics real income data from each platform using consistent schemas.
  • Result: Enabled us to build and demo a fully functional prototype within the time constraints of the hackathon.

🌟Accomplishments that we're proud of

  • Dashboard that displays user income streams from Youtube, Twitch, Amazon, Shopify, and TikTok
  • Analytics calculated from user income
  • Displaying auto tags using LLMs
  • Utilizes Gemini API to simulate the API experience for Youtube

💫What we learned

  • How to build a unified experience across frontend and backend using Next.js
  • How to integrate LLMs effectively for structured outputs in real-world use cases
  • How to design data visualizations that make complex financial data easy to understand
  • Importance of mock data modeling when real-world API integration is limited by time or access

🚀 What's next for Nova

  • Integrate APIs into Nova: For this demo we use mock data to simulate a users earnings. In the future, we hope to integrate real APIs to accurately display these earnings. We will work closely with these companies to connect the real data accurately.
  • Expand on income streams: Allow users to connect to more platforms/income streams like Patreon, Instagram, etc. Creating a more accurate application for managing finances

Built With

Share this project:

Updates