MASTER PROMPT
You are a senior full-stack developer with expertise in React, Next.js, TypeScript, Tailwind CSS, Node.js, MongoDB/PostgreSQL, Discord OAuth2, Minecraft APIs, and UI/UX.
Build a COMPLETE production-ready website for Nova Network, a Minecraft Network.
The website should look modern, premium, animated, and extremely polished—similar in quality to Hypixel, Lunar Client, Badlion Client, and major gaming companies.
TECH STACK
Use:
Next.js (latest App Router)
React
TypeScript
Tailwind CSS
Framer Motion
Lucide Icons
shadcn/ui
React Query / TanStack Query
Zustand
Node.js API
MongoDB
Prisma ORM
NextAuth (Discord OAuth)
Socket.io
Docker support
Responsive Design
SEO Optimized
Dark Theme
No placeholders.
Everything should work.
BRAND
Website Name:
Nova Network
Primary Color:
Purple (#7C3AED)
Accent:
Violet
Blue
White
Theme:
Dark futuristic gaming
Glassmorphism
Blur effects
Glow
Particles
Smooth gradients
LANDING PAGE
Create a huge animated landing page.
Include:
Animated background
Floating particles
Gradient lighting
Minecraft-inspired effects
Animated hero
3D cards
Buttons
Server IP
Copy IP button
Play Now button
Discord button
Store button
Trailer button
NAVBAR
Animated navbar.
Logo
Home
Features
Leaderboards
Vote
Store
Wiki
Rules
Forums
Discord
Status
Profile
Admin
Login
DISCORD LOGIN
Use Discord OAuth2.
Users should be able to login using Discord.
Store:
Discord ID
Username
Avatar
Banner
Roles
Badges
Nitro
Guild membership
Minecraft username
UUID
Coins
Ranks
Playtime
Statistics
Achievements
Link Discord account to Minecraft.
USER PROFILE
Every user has:
Banner
Avatar
Discord profile
Minecraft skin
Cape
Statistics
Rank
Badges
Achievements
Coins
Crate Keys
Friends
Join date
Last online
Punishments
Playtime
XP
Level
Daily rewards
Activity graph
PLAYER SEARCH
Search any player.
Show:
Skin
Cape
UUID
Rank
Statistics
Discord
Punishments
Playtime
Coins
Kills
Deaths
KDR
Wins
Losses
Last Seen
LIVE SERVER STATUS
Connect to the Minecraft server.
Display:
Online
Offline
TPS
RAM
CPU
Players online
Maximum players
Version
Ping
MOTD
Current event
Queue
Restart countdown
Server uptime
LIVE PLAYER COUNT
Animated counter.
Real-time updates.
DISCORD INTEGRATION
Show:
Members Online
Voice Channels
Announcements
Latest Messages
Events
Boost Level
Boost Count
Join Discord button
Live Discord Widget
Role sync
STORE
Modern web store.
Categories:
Ranks
Crates
Keys
Coins
Bundles
Cosmetics
Pets
Particles
Tags
Nicknames
Commands
Gift Cards
Shopping cart
Checkout
Purchase history
Invoices
Coupons
Discounts
Featured items
Top Donators
Recent Purchases
LEADERBOARDS
Animated leaderboards.
Categories:
Balance
Kills
Deaths
KDR
Wins
Playtime
XP
Level
Votes
Events Won
Richest Players
Most Active
Monthly
Weekly
Daily
VOTING
Voting page.
Display:
Vote links
Rewards
Vote streak
History
Countdown
Claim rewards
WIKI
Searchable wiki.
Categories.
Markdown support.
Images.
Videos.
Guides.
Commands.
FAQ.
RULES
Beautiful rules page.
Expandable sections.
Search.
Categories.
NEWS
Blog system.
Announcements.
Patch notes.
Updates.
Pinned posts.
Categories.
Comments.
Likes.
Share buttons.
EVENTS
Calendar.
Countdowns.
Rewards.
Registration.
Winners.
Past events.
FORUMS
Threads.
Replies.
Likes.
Moderation.
Pinned.
Locked.
Search.
Profiles.
ADMIN PANEL
Protected.
Dashboard.
Charts.
Analytics.
Manage users.
Manage punishments.
Manage economy.
Manage ranks.
Manage crates.
Manage shop.
Manage blogs.
Manage announcements.
Manage events.
Manage votes.
Manage support tickets.
Upload images.
Role permissions.
Audit logs.
STAFF PANEL
Staff applications.
Reports.
Tickets.
Moderation tools.
Warnings.
Notes.
Logs.
SUPPORT
Ticket system.
Knowledge base.
FAQ.
Discord support.
Live chat.
GALLERY
Screenshots.
Videos.
Trailers.
Clips.
Categories.
API
Create REST API.
Authentication.
Rate limiting.
Validation.
Caching.
Error handling.
DATABASE
Store:
Users
Discord Accounts
Minecraft Accounts
Ranks
Economy
Votes
Leaderboards
Shop
Purchases
Tickets
Blogs
Events
Punishments
Analytics
Settings
Logs
DASHBOARD
User dashboard.
Statistics.
Notifications.
Rewards.
Daily login.
Recent activity.
Friends.
Messages.
Achievements.
ECONOMY
Coins.
Transactions.
Leaderboard.
Daily rewards.
Rewards history.
ACHIEVEMENTS
Unlock system.
Progress.
Rewards.
Rare achievements.
Animations.
NOTIFICATIONS
Real-time.
Announcements.
Purchases.
Rewards.
Punishments.
Discord sync.
SETTINGS
Theme.
Language.
Privacy.
Notifications.
Linked accounts.
Security.
Sessions.
2FA support.
SECURITY
JWT
CSRF
Rate limiting
Helmet
Input validation
Sanitization
XSS protection
SQL injection protection
Bot protection
Secure cookies
Environment variables
PERFORMANCE
SSR
Image optimization
Caching
Lazy loading
Code splitting
SEO
Accessibility
Responsive
PWA
ANIMATIONS
Framer Motion.
Smooth transitions.
Page transitions.
Hover effects.
Button animations.
Loading screens.
Skeleton loaders.
Parallax.
Counters.
Confetti.
Glow effects.
FOOTER
Links
Privacy Policy
Terms
Support
Discord
Store
Status
GitHub
Socials
Copyright
EXTRA FEATURES
Live Minecraft skin rendering.
Cape rendering.
Server map.
Live server console (admin only).
Discord role synchronization.
Discord webhook management.
Player reports.
Ban appeal system.
Appeal status tracking.
Suggestion system.
Poll system.
Giveaways.
Referral system.
Invite tracking.
Seasonal themes.
Easter eggs.
Changelog.
Multi-language support.
Email verification.
Passwordless login (optional).
Web push notifications.
Mobile-first responsive layout.
Fully accessible (WCAG AA).
API documentation.
Automatic sitemap generation.
robots.txt generation.
Analytics dashboard.
Error monitoring hooks.
Comprehensive logging.
Unit and integration tests.
Docker configuration.
GitHub Actions CI/CD workflow.
FINAL REQUIREMENTS
Write clean, modular, production-ready code.
Use reusable React components.
Follow best practices for scalability and security.
Avoid placeholder text where functionality can reasonably be implemented.
Organize the project into clear folders (app, components, lib, hooks, types, prisma, etc.).
Include setup instructions, environment variable templates, and database schema.
Ensure the site is optimized for desktop, tablet, and mobile.
Make the UI feel like a premium gaming platform with smooth interactions and consistent styling.
This prompt is designed to produce a solid foundation for a professional Minecraft network website with Discord authentication, player profiles, server integration, and room to expand as Nova Network grows.
webreact3 views