Komshat is a platform developed specifically for organizing hackathons tailored for UP Visayas Computer Science students. The unique aspect of these hackathons is that each theme is generated using artificial intelligence (AI), ensuring fresh and innovative challenges for participants.
- AI-Generated Themes: Themes for each hackathon are automatically generated by AI, providing diverse and engaging prompts for participants.
- Autonomous Platform: The platform operates with minimal administrative supervision, enabling seamless participation and project submissions.
- Frontend: Next.js, Tailwind CSS,
shadcn/ui
components. - Backend: Firebase Cloud Functions, Firestore for database operations, Google Cloud Scheduler for Cron jobs, Google Cloud Tasks Services.
- Authentication: Firebase Authentication for secure user management.
- Storage: Firebase Storage for managing project uploads.
- AI Integration: OpenAI API for theme generation.
Contributions to Komshat are encouraged! If you have ideas for enhancements, feature requests, or bug fixes:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Make changes, commit, and push to your branch:
git add . git commit -m "[Your Name][Feature] Description" git push origin feature-name
- Open a pull request to merge your changes into the main repository.
If you encounter any bugs or have suggestions for improvement, please submit an issue. Your feedback is valuable in enhancing the platform.
Happy hacking! 👾🤖
- Ezra Magbanua
- Jhoanna Olana