Marketing App

Through out the course of 3 months, I developed a Marketing Analytics Tool for my senior project. It is An interactive web app that allows small business owners to upload campaign data and receive automated insights on ROI, customer segments, and channel performance.

App Development

Data Analytics

Role

Product Developer

Timeline

3 months

team

Solo Work

platform

Web

a man is thinking about things
App Link: https://muse-1015838281505.us-central1.run.app

 Engineered a real-time keyword intelligence platform enabling users to input brand context and receive live search and trending insights across platforms

 Architected the core application architecture on Google Cloud Run, ensuring scalable, serverless deployment for responsive market analysis

 Integrated multi-platform data aggregation for comprehensive cross-channel keyword performance tracking

 Designed an intuitive user interface that presents complex search metrics in an accessible dashboard format

 Built functionality for users to manage brand-specific contexts, delivering personalized keyword recommendations tailored to individual business identities

 Implemented real-time data refresh capabilities, providing up-to-the-minute market intelligence for agile decision-making

 Optimized application performance and load times to handle large-scale data processing efficiently

 Developed a secure authentication system to protect user brand data and proprietary insights

Competitor Page where users could see competitor analysis of their brand, including platforms, strategy, keyword focus, and marketing insight

Competitor Page

  • User input: The user can manually enter a competitor’s name or website.

  • AI enrichment (Google Gemini): The app sends a prompt like: “For the company [competitor name], list up to 5 platforms they likely use (e.g., Instagram, YouTube, LinkedIn) and give one example content type per platform (e.g., ‘Instagram Reels – behind the scenes’). Return as JSON.” The AI returns a structured list.

  • Optional saved data: Users can also store known competitors and update them over time.

Trending Page. Based on the brand user input, the app would provide key emergeing trends, hashtags, and search volums of different keywords

Trending Page

The Trending tab retrieves real-time popular hashtags and discussion topics from relevant subreddits (e.g., r/marketing, r/socialmedia, r/Entrepreneur). This gives users immediate insight into what their target audience is currently talking about.

Keyword Page. Where users would be able to search keywords, save keywords, use AI to generate keywords that optimize SEO for their content, and create folders for different idea

Keyword Page

This tab serves two purposes: (1) researching new SEO keywords based on a seed topic, and (2) saving, organizing, and exporting all previously saved items (ideas from Trending, competitors, and keywords). It is the central “memory” of the app.

How it works – Keyword Research:
The user enters a seed topic (e.g., “sustainable packaging”). The app calls the Google Gemini API with a prompt: *“Generate 15 related long‑tail keywords and 5 common ‘what/why/how’ questions for the topic ‘sustainable packaging.’ Return as JSON.”* The AI returns a list.

Library Page. Where users would be able to see their save keywords and export marketing reports into the format they chose.

Library

Connecting with Keyword Page. Every time the user clicks “Save Idea” in the Trending tab or “Save Competitor” in the Competitor tab, those items are automatically added to the library. The library is stored in the browser’s localStorage (so data persists between sessions). Users can also manually add custom

Introduction Page. Where users would be able to connect to their google, input their brand goals and keywords that they already have, change light/dark mode

Let's Talk

I'm most energized by projects where I can turn data into action, collaborate across teams, and build something that drives real results—whether it's growing a brand's social presence, optimizing a website for conversion, or helping a small business find its voice

Comment

LDMA & FL

Open to contract work, full-time roles, and interesting conversations about hard design problems.

1

Create a free website with Framer, the website builder loved by startups, designers and agencies.