Skip to content

πŸ’» A personal website that displays your real-time Discord activity using the Lanyard API, built with Next.js and Tailwind CSS.

Notifications You must be signed in to change notification settings

DaxnGo/discord-activity-display

Repository files navigation

🎨 Discord Activity

A modern, animated personal discord activity built with Next.js 13, featuring smooth animations and real-time analytics integration.

image

🌟 Features

  • ⚑ Built with Next.js 13.5.6 and React 18
  • 🎭 Smooth animations using Framer Motion and GSAP
  • πŸ“± Responsive design with Tailwind CSS
  • πŸ“Š Performance tracking with Vercel Analytics and Speed Insights
  • 🎯 TypeScript for type safety
  • πŸ”„ Smooth scroll with Lenis

πŸš€ Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Git

Installation

  1. Clone the repository:

    git clone [your-repo-url]
    cd personal-portfolio
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser

πŸ—οΈ Project Structure

src/
β”œβ”€β”€ app/ # Next.js 13 app directory
β”œβ”€β”€ components/ # Reusable UI components
β”œβ”€β”€ context/ # React context providers
└── hooks/ # Custom React hooks 

πŸ› οΈ Built With

  • Framework: Next.js 13.5.6
  • Styling: Tailwind CSS
  • Animations:
    • Framer Motion
    • GSAP
  • Smooth Scroll: @studio-freight/lenis
  • Icons: Lucide React
  • Analytics:
    • Vercel Analytics
    • Vercel Speed Insights
  • Development Tools:
    • TypeScript
    • ESLint
    • PostCSS
    • Autoprefixer

πŸ”§ Troubleshooting

If you encounter any issues, please check our TROUBLESHOOTING.md guide.

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”„ Development

  • Run development server: npm run dev
  • Build for production: npm run build
  • Start production server: npm start
  • Lint code: npm run lint

🌐 Deployment

This project is optimized for deployment on Vercel. Simply push to your repository and Vercel will handle the rest.

πŸ’‘ Best Practices

  • Keep components small and focused
  • Follow TypeScript best practices
  • Use Tailwind CSS utility classes for styling
  • Implement responsive design patterns
  • Optimize images and assets for performance

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request or reach out via email at [[email protected]].

About

πŸ’» A personal website that displays your real-time Discord activity using the Lanyard API, built with Next.js and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published