177: I Built a Pokémon Card Analytics App That Prints PASSIVE Income w/ AI (step-by-step guide)
September 17, 2025
177
18:05

177: I Built a Pokémon Card Analytics App That Prints PASSIVE Income w/ AI (step-by-step guide)

I asked my followers what data product I should build next, and they voted: a Pokémon card analytics tool. So, I rolled up my sleeves and built a market analytics platform using Replit and its vibe-coding agent to get from idea to deployable MVP in a few hours! Today's video guides you through the process step by step, so you can build something similar—even if you have 0 technical background.

✨ Try vibe-coding yourself with Replit!!! https://replit.com/refer/AveryData

p.s. this is an affiliate link, so I will earn credits if you end up using Replit - but I truly love this tool!


Check out my Pokémon card analytics app here and let me know what you think!

👉 PokemonCardAnalytics.com

💌 Join 10k+ aspiring data analysts & get my tips in your inbox weekly 👉 https://www.datacareerjumpstart.com/newsletter

🆘 Feeling stuck in your data journey? Come to my next free "How to Land Your First Data Job" training 👉 https://www.datacareerjumpstart.com/training

👩‍💻 Want to land a data job in less than 90 days? 👉 https://www.datacareerjumpstart.com/daa

👔 Ace The Interview with Confidence 👉 https://www.datacareerjumpstart.com/interviewsimulator

⌚ TIMESTAMPS

00:00 Introduction

00:36 Building the Pokémon Card Analytics Platform

01:15 Exploring Replit's Capabilities and Creating the App's Core Features

06:47 Integrating Real Data

12:01 Finalizing and Deploying the App

15:18 PokemonCardAnalytics.com and Future Plans


🔗 CONNECT WITH AVERY

🎥 YouTube Channel: https://www.youtube.com/@averysmith

🤝 LinkedIn: https://www.linkedin.com/in/averyjsmith/

📸 Instagram: https://instagram.com/datacareerjumpstart

🎵 TikTok: https://www.tiktok.com/@verydata

💻 Website: https://www.datacareerjumpstart.com/

Mentioned in this episode:

🎉 The 2026 Cohort of The Data Analytics Accelerator 🎉

Ready to land your data job in 2025? We're starting the 2026 Cohort on January 12th. This bootcamp is everything you need to land your first data job. Check out our New Year's sale & bonuses: https://datacareerjumpstart.com/daa

https://www.datacareerjumpstart.com/daa

[00:00:00] Avery Smith-1: The other day I asked my 142,000 LinkedIn followers what data product I should build next for my business, and they voted for a Pokemon card analytics tool. Well, that was absolutely perfect because I'm literally obsessed with Pokemon cards. I'm quite the collector, and so I got to work. I researched the competition, and I even reached out about acquiring an existing tool that I thought that I could improve instead of building from scratch.

[00:00:26] Avery Smith-1: Well, they wanted 500. Thousand dollars for that platform and their current revenue was a lot lower than I expected. So I said, no thank you. I opened up Rep Lit and I built my own Pokemon Analytics platform using Vibe Coding in like two hours. Today I'll show you exactly how to build your own step by step, even with zero technical background.

[00:00:48] Avery Smith-1: Now, obviously I'm doing Pokemon cards, but you could do Yugi O cards or baseball courts, or heck, you could do any sort of products with any sort of data set that you think. Someone might like to get [00:01:00] insights from. So go ahead. It doesn't really matter what you choose. And by the way, this video is sponsored by Rep Lit, but honestly, I was already a paying customer because this platform is insane you guys, and I think everyone should try it out.

[00:01:12] Avery Smith-1: Link Below gets you 10 bonus credits and like I said, try it out. Alright, here's the crazy part about Rep Lit. After creating an account, you can literally just describe what you want your app to do and it will create it for you. So. Here we go. I'm gonna try that. Create the ultimate modern Pokemon card analytics platform that tracks market trends and pricing.

[00:01:37] Avery Smith-1: Specifically create a page for each card that shows the card, the pricing, and historical pricing with a line chart. For both raw and graded. Also create a section that shows me what cards have increased [00:02:00] or decreased dramatically recently, which is like in the last few weeks. Then create a feature that finds good deals.

[00:02:14] Avery Smith-1: Or bad deals. Look, I'll say look for pricing anomalies to find these undervalued or over rated cards. And then the last thing I will do, lastly, I add a buy on eBay link for each. Card page that will be an affiliate that will make me passive, and literally if I hit start chat, it will create that. Now, before we hit start chat, what I'm going to do is I'm gonna press this button right here, which will actually go through my prompt and improve it for me.

[00:02:54] Avery Smith-1: It'll all just make things a little bit better, a little bit more cleanly written. Here we go. A comprehensive [00:03:00] web-based Pokemon card analytics platform that tracks market trends and pricing data for collectors and investors. The platform provided detailed card pages with historical pricing charts, identifies recent market movers, detects pricing anomalies for investment opportunities, and includes eBay, affiliate integration for monetization.

[00:03:15] Avery Smith-1: Here are the core features. Here are the visual references, so it says, inspired by coin market cap trading view. You know what I really like Robin Hood's interface, the trading app, if you guys have ever seen that. Known for their comprehensive financial data presentation, intuitive charts, and the style guide.

[00:03:29] Avery Smith-1: It gives some good colors right here and gives us some brand design. Let's go ahead and hit start now. Repla is currently thinking and creating an implementation plan to do all of this. It's telling me what it's thinking about and what it's doing in this chat right here. Okay. It just generated. It's initial version and it's giving me a visual preview here.

[00:03:50] Avery Smith-1: Here's the plan, so it's going to have individual Pokemon card pages, just like we said. Market trends dashboard, a deal finder algorithm, eBay affiliate link search and [00:04:00] filtering functionality, response design, both for desktop and mobile and interactive price charts and data visualization. Now it's designing the visual preview over here on the right hand side, and while it's doing that, it's telling me what it's going to be doing later.

[00:04:12] Avery Smith-1: So it's basically like we're going to actually have the real API integration later, we're going to be doing some actual ML stuff later. We'll have user portfolios and watch lists later. And real time pricing alerts and notifications later. So this is what it's working on now, the initial version, like the MVP and then down the road it will inject this into it.

[00:04:30] Avery Smith-1: We can actually watch it build its design and you can actually see that it is building all of these features as we talk only using ai. I obviously haven't put any code in, and it's pretty fun to watch it build itself. You can see it's adding these different, uh, Pokemon types down here at the bottom as the card database.

[00:04:46] Avery Smith-1: Now, keep in mind that this is just an MVP. This actually isn't hooked up to data quite yet, so some of this data might not be exactly reflecting reality, but it does the best that it can at the beginning. I feel like the overall design looks good. It looks like we have some font color issues right [00:05:00] here, but I like the design and I like the plan.

[00:05:02] Avery Smith-1: So I'm gonna go ahead and say, approve plan and start, and rept is going to get to work. If you've never heard of Repli before, it's a platform that lets you build production ready apps that are secure and safe with. Out needing to be a programmer or a developer. It has insane AI intelligence that is able to work through complex and even difficult tasks, which you're seeing it do right here on the left hand side.

[00:05:23] Avery Smith-1: So on the left you see repless agent actually doing the coding for me. It gives me like an English version that I can understand, even as like a non-technical person about what's going on. So it's creating these different files right here, and if you click on it, you'll be able to see the code that it's actually writing here.

[00:05:38] Avery Smith-1: That is all being reflected on the right hand side. This is basically a visual preview of our app. So right now the agent is currently creating a fully interactive version down here on the bottom left. But ultimately our app will look like this. I'm gonna go get a cup of coffee and by the time I'm back I bet you rep lit will be done.

[00:05:56] Avery Smith-1: Alright, I got some water. I don't drink coffee. I don't know why I said coffee, [00:06:00] but you can see I came back five minutes later and sure enough, 54 actions done. 2009 lines, 3,100 code changes. Uh, and about a dollar, and I have a comprehensive Pokemon card analytics platform. It is that easy. Now let's go ahead and take a look at what it built.

[00:06:16] Avery Smith-1: So it has some like KPIs here at the top. Then it has some of the market trends. Like it looks like Charar has gone up in the last 24 hours. In the last 30 days. Doesn't look like those are a hundred percent working yet. And then there's some undervalued, and then the card database down here. It's got a nice footer and got some, uh.

[00:06:33] Avery Smith-1: Links up here at the top. Now obviously not everything is working the way that is supposed to. A hundred percent, but this is just version zero. So it's asking me, does everything look okay? I'll say, yeah, I think everything looks okay. But the key to every good data product that you build, Asa data analytics, insight business.

[00:06:52] Avery Smith-1: Is the data. And honestly, I'm not a hundred percent sure where I should get the data for this product. So I can go ahead and just ask Repli. I can [00:07:00] say, Hey, let's use some real data. Where can I get the data? And Repli will actually suggest a bunch of different APIs that I could potentially use to data find this product to actually have real data.

[00:07:10] Avery Smith-1: It'll also show me how to implement this data and suggest a plan. And while I'm sure all four of these data sources will work, when I tried to build this originally before I started recording, it actually suggested the pokey price tracker right here. And I've already signed up for an account there. So I'm just going to tell Rep, let's use this.

[00:07:26] Avery Smith-1: I'll say I've already signed up for. Will this work? And now Repli is searching the web and checking if this solution is going to work. And sure enough, repli did its homework and found out that this will indeed work. But to integrate it, I need to go ahead and give it an API key value. This is one of the really good parts about rep lit.

[00:07:47] Avery Smith-1: When you're vibe coding, inputting your API tokens can be a little bit sketchy and you can get into some serious big issues. Entering API Keys inside of Repli is secure and your information and your [00:08:00] APIs are going to be okay. So I go over to the pokey price tracker, generate a new key, copy it. And just paste that in right here.

[00:08:08] Avery Smith-1: Now rep's even asking if I wanna save the API key to my account so we can use it in multiple places. I'll just say not now. For now. Okay. And Repla is now integrating the API and adding in that data. So it'll hopefully update this page. Here in a little bit. Rep just finished and said that it integrated the Pokemon Price Tracker API.

[00:08:26] Avery Smith-1: And it does look like it did some cool things because now I'm seeing images, I'm seeing view on eBay, I'm seeing different prices, I'm seeing different Pokemon card names. So obviously it's doing something good here. Now is it doing everything we want? Not quite, but we're going to get there and we just need to ask rep lit step by step on actually getting there.

[00:08:45] Avery Smith-1: So one of the really cool things about Rep Lit is it actually has these things called databases and these databases. Are where your data's going to be stored, and you can actually see that mine isn't there yet. And so what I'm telling you now, what I'm able to deduce by that is a [00:09:00] lot of this data is actually kind of hard coded into the code.

[00:09:03] Avery Smith-1: And instead, we should build up this backend database that will store the information and then we'll use the front end to display that information in an aesthetic way. So what I'm going to do is I'm actually gonna write a message down here to Repli that's going to create this database, get the Pokemon cards, get their prices, and then update the product one more time.

[00:09:20] Avery Smith-1: Alright. My message to Repli is basically I don't see any databases, so let's create a database to permanently store this information. However, I don't wanna run out of API credits, so I'm telling it. Instead of focusing on all Pokemon cards, let's only focus on base set jungle. Fossil and all of the Neos.

[00:09:35] Avery Smith-1: Those are kinda like the older Pokemon cards vintage that I really enjoy. So I'm saying go find all the Pokemon cards of those set and then find the prices and create tables for all of that. Then reload the app. We'll press send. Rep will go to work. We'll pause here and we'll see how it does. You can see that it's integrating a uh, Postgres SQL database right here.

[00:09:52] Avery Smith-1: We create database for you manage it here, and it is setting that up. I can click. Got it. Go to the database, and this is my developer database right [00:10:00] here. And you can see it created the deals, the market stats, and the Pokemon cards. Okay? I had to step away and be a dad of 202 for a quick minute, but now I'm back a day later, and after a decent amount of back and forth between me and the Repla agent, you can see that I have a really good.

[00:10:17] Avery Smith-1: Minimal viable product over here on the right hand side. And just Asa side note vibe coating. It's absolutely incredible, but it still takes time. It is a lot of work to make sure that everything is a hundred percent perfect, but it's a lot faster than doing it yourself, like literally probably 10 times easier.

[00:10:34] Avery Smith-1: So let's go ahead and test this out. So Asa reminder, I wanted to have like a card database with all these different cards, and if we click on one of them, it should show us the actual price of the card. We should be able to see the card. Image right there. We should be able to have affiliate links to buy that card on eBay.

[00:10:52] Avery Smith-1: Yep. Looking real clean right here. And I'm liking this graph right here that shows us that, you know, prices are going up. So that [00:11:00] part right there is check. We are good to go there. Next we wanted to create the market trends, which shows you the top gainers and the top losers in the last 30 days. And we can go ahead and click on one of these right here, for instance, hop it and see that.

[00:11:13] Avery Smith-1: Yep. Hop It has really climbed up the last, you know. A few days, few months. Then we can check here. Yep. Once again, really big spike in price. So this is giving us like a good indicator of what might be happening in the market. Now, just looking at these, these changed recently and I can tell these are kind of nicer cards, so I need to go back in with Repla and try to figure out why these cards are being shown here because they don't actually belong here.

[00:11:37] Avery Smith-1: Just, I just know these cards and for example, you can see that these maybe lost a decent amount in the last little bit, but we have some price mismatch issues, so I'll need to go back and talk repla on fixing that. Next we have the deal finder, which will help you find undervalued cards. So for example, it looks at this muck and it says, Hey, I think this is a pretty good deal.

[00:11:55] Avery Smith-1: Um, and you can kind of go through and go to eBay and see if we can find any of [00:12:00] those good deals on eBay. So, uh, overall I'm pretty proud of this tool, uh, for just a couple hours of vibe coding. We have like, uh, an MVPA minimal viable product and I'm pretty proud of it. Is it perfect? No. But did I have to code it also?

[00:12:14] Avery Smith-1: No. Which makes me really happy. So the next step is to make this open to the public so people like you guys watching or listening to this can use it and can start using the affiliate links that are hopefully going to make me some passive moolah. So to do that, it's so easy to replicate you guys. All you need to do is go up here to the top right hand corner.

[00:12:32] Avery Smith-1: And click deploy. And what Deploy is going to do is it's going to make it deployed to all the web. So we're gonna have like a URL that you guys can go to to test this tool out. For right now, I'm going to go ahead and lower a lot of these machine power. Unless a lot of you guys are using it, it's probably gonna be okay.

[00:12:47] Avery Smith-1: So, hey, if you want my website to crash, go use my tool. Uh, but I love that rep Lit lets us choose this type of information. Because that way we can control price versus power. And for me, I wanna save on price and tell you guys tell [00:13:00] me, Hey, this isn't powerful enough. So really cool settings that Rept has brought here.

[00:13:05] Avery Smith-1: And I just click approve and configure, build settings. Then I can go ahead and give the name. I really want to name this, actually, I wanna name it Pokey Radar. Pokey Radar. Perfect. Right here. And then it has all of the secrets and a bunch of other like. Things that you could configure in terms of deployment, but for most of us, we can just hit deploy.

[00:13:23] Avery Smith-1: Okay, now it is loading our app to the internet and make it accessible for literally anyone. This takes usually about maybe two to three minutes, and while it's doing that, I wanna highlight another really cool part of Repla that they actually just rolled out. And that is that you can actually buy a domain.

[00:13:38] Avery Smith-1: So I'm actually gonna try to buy the domain within Repli and see how it goes. This will just take a couple more minutes to finish uploading to the internet and I'll fast forward to them. Okay, perfect. So you can see that it already deployed to production. I can click this button right here and now my app is open to the web.

[00:13:55] Avery Smith-1: Literally anyone can go check it out. Ah, it looks like we, uh, hit some [00:14:00] data issues. Well, no problem. Let's go to our agent and say, Hey, it looks like the data is missing in the deployed version. Do. We need a production database and voila, we have a working website that all of you guys can go to. Now, I do wanna change the domain of this, so I'm gonna go to buy a new domain right here.

[00:14:24] Avery Smith-1: We're gonna click on buy a New Domain, and we're gonna look at Pokey radar. What options do we have that are available? Oh no, I don't see. Any URLI really like here. Okay, so it looks like pokey radar is actually purchased. If you go to pokey radar.com, I could buy it for $3,000, but I'm not going to do that.

[00:14:47] Avery Smith-1: So instead we're gonna call it Pokey site and see if that is available. Okay, we'll take pokey site.io. We could do that. All right. After some searching, I decided to settle on Pokemon card analytics.com. [00:15:00] I know it's kind of basic, but I'm hoping it might be good for SEO purposes. And this is honestly super nice because setting up A URL and doing all the DNS settings is a pain in the butt.

[00:15:11] Avery Smith-1: So we can just do that right here inside of Rept. Chef's Kiss makes everything so much easier. Okay, we'll go ahead and purchase this right here. And now this is processing, so by the time this video is up, I'm hoping that you'll be able to go to Pokemon cart analytics.com and check out this app. Now, obviously we could keep adding a lot to this app, like I think we could spend.

[00:15:29] Avery Smith-1: All the rest of the year working on this app. There's features that we could definitely polish. I know some of the things, some of the data is coming up wrong. We could add a bunch of new features. I have a bunch of ideas that we could do, but hopefully this gives you an idea of what is possible with Vibe coding inside of Rept.

[00:15:45] Avery Smith-1: So let me know down below in the comments. What do you guys think? Should I continue building Pokemon card analytics.com? Would you use it? What type of features would you want inside of this tool? Or if you want me to build a completely different tool, what tool would you like [00:16:00] to see me build next? And more importantly, what about you?

[00:16:03] Avery Smith-1: What type of app are you going to build? Let me know in the comments down below, and of course you can use my link in the description to get $10 worth of extra credits when you sign up. And that is it for me guys. Thank you so much and I'll see you guys in the next video.