A modern web application that allows you to view comprehensive Discord user information by entering a Discord user ID.
- 🎨 Modern & Responsive Design - Built with Tailwind CSS 4
- 🔍 Discord User Search - Search by Discord user ID
- 👤 Complete User Profiles - Avatar, banner, username, discriminator, and more
- 🏆 Discord Badges Display - Shows all Discord badges and achievements
- 🎭 Avatar Decorations - Support for Discord avatar decorations
- 🎮 Activity Status - Real-time Discord activity via Lanyard API
- 📱 Mobile Responsive - Optimized for all device sizes
- ⚡ Fast Performance - Powered by Nuxt.js 4 and Bun
- 🔒 Privacy Focused - No data storage, real-time fetching
-
Clone the repository:
git clone https://github.com/sw3do/discord.id-rewritten.git cd discord.id-rewritten
-
Install dependencies:
bun install
-
Set up environment variables:
cp .env.example .env
Edit
.env
and add your Discord bot token:DISCORD_BOT_TOKEN=your_actual_bot_token_here
-
Start the development server:
bun run dev
-
Open your browser: Navigate to
http://localhost:3000
- Go to Discord Developer Portal
- Create a new application
- Navigate to the "Bot" section
- Copy your bot token
- Add the token to your
.env
file
# Required
DISCORD_BOT_TOKEN=your_discord_bot_token
- Enter a Discord User ID in the search field
- Click "Search User" to fetch user information
- View comprehensive user data including:
- Profile information (avatar, banner, username)
- Discord badges and achievements
- Account creation date
- Activity status (if available via Lanyard)
- Avatar decorations
- Enable Developer Mode in Discord (Settings > Advanced > Developer Mode)
- Right-click on a user and select "Copy User ID"
- Framework: Nuxt.js 4 - Vue.js meta-framework
- Frontend: Vue.js 3 - Progressive JavaScript framework
- Styling: Tailwind CSS 4 - Utility-first CSS framework
- Runtime: Bun - Fast JavaScript runtime
- API: Discord API v10 - Official Discord API
- Activity Data: Lanyard API - Discord presence API
GET /api/discord/[id]
Fetches comprehensive Discord user information including badges, profile data, and more.
This application displays all Discord badges including:
- Staff Badges: Discord Staff, Moderator Programs Alumni
- Program Badges: Partner, Verified Bot Developer, Early Verified Bot Developer, Active Developer
- Community Badges: HypeSquad Events, HypeSquad Houses (Bravery, Brilliance, Balance), Bug Hunter (Tier 1 & 2)
- Subscription Badges: Nitro (all tiers), Early Supporter
- Bot Badges: Verified Bot, Bot HTTP Interactions, Uses Automod
- Team Badges: Team User
- Special Badges: Quest completion, Orbs Apprentice, and more
Badge data and images are sourced from the comprehensive discord-badges repository.
- Discord Badges Collection - Complete Discord badges reference
- Lanyard API - Discord presence and activity API
- Discord Developer Documentation - Official Discord API docs
- Discord.js Guide - Discord bot development guide
bun run build
bun run preview
Contributions are welcome! Please read our Contributing Guidelines before submitting pull requests.
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Make your changes
- Test thoroughly
- Commit:
git commit -m 'Add amazing feature'
- Push:
git push origin feature/amazing-feature
- Open a Pull Request
# Development
bun run dev # Start development server
bun run build # Build for production
bun run preview # Preview production build
If you encounter any issues or need support:
- Check existing issues
- Create a new issue using our templates
- Join our Discord server for community support
This project is licensed under the MIT License - see the LICENSE file for details.
sw3do - GitHub Profile
⭐ Star this repository if you find it helpful!
Made with ❤️ for the Discord community