M1dnight01 Posted 7 hours ago Share Posted 7 hours ago (edited) Hello everyone! This is my first time creating a topic in the Player Introduction section. My name is M1dnight, and this is the story of my Rate My Team (RMT) PvP website, designed primarily for the Pokémon Revolution Online (PRO) new PvP players. ↳ M1dnight - National Dex OU ↲ Picture 1: A first look at M1dnight - National Dex OU Homepage Picture 2: Pokémon Listing Who is "M1dnight"? So, who am I? I’m just a kid who fell in love with Pokémon at a very young age. At 10 years old, I already had a passion for the world of Pokémon. By 17, I discovered Pokémon Revolution Online (PRO), which opened up my whole new way to play Pokémon. Now, at 23, that passion hasn't faded, it's only grown. I still carry that same excitement for the Pokémon franchise and the strong bond I’ve built with the game as well as the community. That bond is exactly what inspired me to build a website for new players looking into the PvP arena: M1dnight - National Dex OU. Why did you decide to work on this project? I still remember the first time I tried PvP, that thrill was just "different" compared to battling NPCs or wild Pokémon. It pushed me to research more about competitive play, which led me to the Smogon Forums. Smogon is where the pros go, and it’s an incredible resource but I’ll never forget how it felt the first time I visited. I was completely overwhelmed. There were so many categories, redirects, links and breadcrumbs,... on a single page that it took me nearly two months just to get used to the layout. Later, when I introduced my new friends to Smogon so they could learn more and improve their PvP skills as well as teambuilding, I saw the same thing happen to them. They were eager to learn, but the "wall of information" made them lose interest. Most of them just got bored or frustrated. I started wondering: What if I could build a website that offers the same depth as Smogon RMT, but with a simpler, more attractive interface for younger players and beginners? That’s the reason why I started this project. What is the website all about? The target users are players who are new to PvP and don't know where to start or how to build a team. The website not only just a list of teams, it’s a place to understand how they work. Why are these specific Pokémon chosen? What are their specialized roles and capabilities? How does the team handle threats in the meta? The site includes detailed analysis sections for each Pokémon, a breakdown of the team-building process, a list of major threats to watch out for, and proof of peak (showing that the team actually works). It’s all the professional depth you’d expect from Smogon, but delivered in a way that is much easier to digest. Picture 3: Team building process of a post Picture 4: Usage tip/Description of each Pokémon Picture 5: Major Threats and Team Details Summary But We Already Got Smogon RMT. Why Just Not Use It? You Wasted Your Time Making This! I know what some of you might be thinking: "Why waste time building this when Smogon RMT already exists?" It’s a fair question. If my goal were to replace Smogon, it would be a waste of time. But that’s not the point. Think of Smogon as a university-level encyclopedia, it’s deep, legendary, and the ultimate source of truth. My site is more like a "Quick-Start Guide." I built this specifically to bridge the gap for players who find the encyclopedia intimidating. If this site helps even five new players feel confident enough to eventually use Smogon and join the competitive scene, then every hour I spent coding was worth it. This isn't a replacement, it’s a stepping stone. The Technical Side To make the site as fast and smooth as possible, I built it using a modern stack: Framework: Next.js 16 and React 19 for a seamless, "app-like" feel. Database & Auth: Supabase, which handles our team data and user sessions. Styling: Tailwind CSS 4 and Framer Motion for those smooth animations that make the site feel "alive" and attractive to younger players. Pros & Cons Pros: Beginner-Friendly Strategy: Instead of just data-dumping stats, the site focuses on "strategic storytelling"—explaining the why behind every team choice. Pro-Level Visuals: Full integration with Showdown sprites and PokeAPI ensures every Poké-card looks clean, professional, and familiar. Built for Speed: Using Next.js 16 means the site is incredibly fast and responsive, whether you're researching teams on your PC or checking a matchup on your phone. Community-First & Verified: Every team includes a "Proof of Peak" section, so you know the strategies have actually been tested and proven on the ladder. Dedicated to our Meta: Unlike broad platforms, this is built specifically with the PRO community in mind, focusing on the National Dex OU format we love. Cons: Unseen Bugs: As a solo developer, I’ve tested as much as I can, but there may be bugs I haven't encountered yet. I’ve included a Report and Feedback section in the footer. If you find any erros, glitches or even simple grammar mistakes, please don't hesitate to let me know. I'll be looking into every report to give you the best experience possible! Performance Scaling: The site currently pulls API data from Gen 1 all the way to Legends Z-A. While I’ve optimized it for now, I’m still monitoring how it will handle performance as the project scales up. Movepool Inaccuracies: Because our current API is based on Gen 9 SV movesets, some Pokémon might be missing moves that are legal in National Dex OU (like Alomomola's Toxic). If you notice a missing move that should be there, send me a ticket, and I will add it to the database! The Road Ahead This is just the beginning! I also have plans for improvements, including: Data Optimization: I plan to remove Uber-tier Pokémon from the main data pool to make the website's performance even smoother and more focused on the OU meta. Real-time Usage Data: If it is possible to connect with the PRO Development Team, I would like to work with them to pull real-time usage data. This would allow the site to automatically track which Pokémon are trending in the meta every month. Manual Tiering: If a direct connection isn't possible, I will manually configure a "Tier" section, sorting Pokémon so you can easily see who is currently at the top of the meta. User Profiles: I’m working on a function that lets you view your own profile (and others). You’ll be able to see post statistics, avatars, likes, comments, and joined dates to help build our community further. A Quick Tour of the Site Before I wrap this up, I want to show you more what to expect. Here are another overview screenshots of the website in action, so you can see the results of my progress! Picture 6: Login page Picture 7: Register page Picture 8,9 & 10: Team Building and Analysis section Picture 11: Profile page Picture 12: Save Posted page Picture 13: Help & Feedback page Conclusion I want to be very clear: I have nothing but respect for the Smogon community. Smogon has been my guide for years, and without it, I wouldn’t be the player I am today. My project isn't about competing with or "downgrading" what Smogon has built, that would be impossible! Instead, I want to take the high-level strategies they’ve perfected and make them more accessible for new PRO players. Finally, I hope this website helps you find the same excitement in PvP that I found years ago and thank you for reading! Have a great day everyone. Edited 5 hours ago by M1dnight01 Link to comment https://pokemonrevolution.net/forum/topic/272292-from-passion-to-production-a-website-for-players-that-new-to-pvp/ Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now