Skip to content
Praneeth Palugula edited this page Jan 6, 2025 · 1 revision

Welcome to Weekend Knocks

Weekend Knocks is an eSports community for undergraduate gamers in India. We host inter-college tournaments, help with team matchmaking, and encourage collaboration. Our goal is to make your Saturday nights exciting and fun.

Tech Stack

  • Framework: Next.js
  • Language: TypeScript
  • Styling: Tailwind CSS
  • State Management: React Context API
  • Deployment: Vercel

Features

  1. User Accounts:

    • Sign up and log in securely.
    • Create profiles with gamer tags and avatars.
  2. Dashboard:

    • See upcoming tournaments and team invites.
    • Check recent activities.
  3. Tournaments:

    • Find and join upcoming competitions.
    • View brackets, schedules, and results.
  4. Team Matchmaking:

    • Search for teams or players by game and skill level.
    • Send and receive team invitations.
  5. Community Forums:

    • Join discussions and share strategies.
    • Connect with other gamers.
  6. Live Streaming:

    • Watch live tournaments on our platform.
  7. Notifications:

    • Get real-time updates on matches and messages.
  8. Admin Panel:

    • Manage tournaments and user accounts.
    • Oversee content moderation.

Ideal Final Goal

We aim to be the top platform for college eSports in India. Our fully developed website will:

  • Host various tournaments for multiple games.
  • Use smart matchmaking to create balanced teams.
  • Offer community features like forums, blogs, and live chat.
  • Integrate with popular streaming services.
  • Provide tools to track player and team performance.
  • Scale to support a growing number of users and features.

Roadmap

  1. Phase 1: Foundation

    • Set up the project with Next.js, TypeScript, and Tailwind CSS.
    • Implement user accounts and profiles.
    • Create the basic layout and navigation.
  2. Phase 2: Core Features

    • Build the dashboard with personalized content.
    • Develop tournament browsing and registration.
    • Add team matchmaking features.
    • Set up community forums.
  3. Phase 3: Enhancements

    • Integrate live streaming.
    • Implement real-time notifications.
    • Develop the admin panel.
  4. Phase 4: Optimization and Scaling

    • Test and fix bugs.
    • Improve performance for speed and responsiveness.
    • Plan for scaling to handle more users.
  5. Phase 5: Community Building

    • Launch a beta version and collect user feedback.
    • Engage with the community to understand their needs.
    • Update features based on user input.

Join us in building Weekend Knocks into the leading college eSports platform in India. Your participation and feedback are essential to our success. Let's create something amazing together!

Clone this wiki locally