Skip to main content

What is the Hackathon Judge Streamlit App?

The Hackathon Judge Streamlit App provides a user-friendly web interface for evaluating hackathon projects through video demonstrations. It combines the power of AI evaluation with an interactive dashboard to display comprehensive project assessments, scores, and feedback.

Features

Video Upload

Easy-to-use interface for uploading project demonstration videos.

Real-time Processing

Live processing and evaluation of uploaded videos.

Interactive Dashboard

Visual presentation of scores and metrics.

Detailed Feedback

Comprehensive display of evaluation results and recommendations.

Market Analysis

Visual presentation of market potential and scalability.

Quick Start

1

Install Dependencies

Install the required packages:
2

Set API Key

Set your OpenAI API key as an environment variable:
3

Create the App

Create a new file hackathon_judge_app.py with the following code:
4

Run the App

Start the Streamlit app:

Understanding the Interface

The Streamlit app provides an intuitive interface with the following sections:
  • Video Upload: Drag and drop or browse to upload your project demo video
  • Overall Score: A prominent display of the project’s overall rating
  • Detailed Scores:
    • Innovation Score
    • Technical Complexity
    • Presentation Quality
    • User Experience
    • Project Completeness
  • Qualitative Feedback:
    • Key Strengths
    • Areas for Improvement
    • Technical Highlights
    • Notable Features
    • Recommendations
  • Market Analysis:
    • Market Potential
    • Scalability Assessment

Next Steps

Streamlit Docs

Learn more about Streamlit features

PraisonAI Docs

Explore PraisonAI capabilities

Examples

View more example applications