Skip to content

kmodo-org/kmodo

Repository files navigation

Kmodo: Hackathons Done Differently

Kmodo is a robust platform designed to connect hackers, organizers, and sponsors in the world of hackathons. From discovering events to managing them seamlessly, Kmodo is your all-in-one solution for enhancing hackathon experiences.


Features

For Hackers

  • Hackathon Discovery: Explore hackathons with filters for location, diversity tags, time, and more.
  • Personal Profiles: Showcase your skills, link GitHub, LinkedIn, and resumes, and see where you rank among peers.
  • Team Collaboration: Post and search for projects, find team members, and work together effectively.
  • Event Tracking: Apply to events, view rankings, and track awards from past hackathons.
  • Resources: Access guides and tutorials to elevate your skills and knowledge.

For Organizers

  • Event Management:
    • Create custom dashboards with logos, colors, and branding.
    • Announce updates, sponsor highlights, meal schedules, and sub-events.
    • Track team and user stats, ensuring smooth operations.
  • User Verification: Authenticate participants using Discord login and EDU email verification.
  • QR Code Integration: Simplify check-ins, team matching, and participation tracking.
  • Organization Tools: Manage permissions, transfer ownership, and invite other organizations to events.

For Sponsors

  • Sponsorship Management:
    • Maintain a sponsor directory and communicate directly with hackers and organizers.
    • Highlight contributions and connect with top talent through ranked systems.
  • Event Involvement: Support events, promote your brand, and gain valuable exposure.
  • Analytics: Monitor event impact and sponsorship performance with detailed stats.

General Features

  • Ranked System: Rank participants, teams, and organizations based on engagement and achievements.
  • Hackathon Finder: Discover events with advanced filters for time, tags, and location.
  • Group Matching: Use Discord API to connect users with teams and mentors.
  • Secure Authentication:
    • Discord-based login with NextAuth for secure, seamless access.
    • Verified user system using EDU email validation.
  • Analytics & Reporting: Get insights into user engagement, event stats, and more.
  • Safety & Liability: Prioritize safety with clear liability forms and comprehensive terms of service.

Tech Stack

Kmodo leverages modern technologies for performance, scalability, and user experience:

  • Frontend: Next.js for a dynamic, interactive interface.
  • Backend: tRPC for type-safe API communication.
  • Database: PostgreSQL for reliable data storage and management.
  • ORM: Drizzle for structured and type-safe database interactions.
  • Authentication: NextAuth for secure and flexible user authentication.
  • Styling: Tailwind CSS for responsive and customizable design.
  • Additional Tools: Discord API for user engagement and QR Code integration for streamlined operations.

Roadmap

  • Short-Term Goals:

    • Launch hackathon filters and team collaboration features.
    • Implement QR code-based check-ins and team matching.
  • Mid-Term Goals:

    • Develop ranking subsystems for individuals and organizations.
    • Enable recurring event setup and implement donation systems.
    • Add a communication system between organizers, sponsors, and hackers.
  • Long-Term Goals:

    • Introduce advanced analytics for sponsors and organizers.
    • Expand to support global hackathon discovery with localized content.

License

Kmodo is licensed under the MIT License.


Join the Community


Contact

For inquiries or partnerships, please email us at admin@kmodo.org.


Let’s shape the future of hackathons together with Kmodo! 🚀

About

GLORPPPP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7