AI For Social Impact

How can you leverage AI to address a pressing social or environmental challenge in your
community or globally?

Guidelines:

  1. Define the Problem: Identify a specific challenge (e.g., climate change, education access,
    healthcare, disaster response, or inclusivity).
  2. Build a Solution: Develop an AI-based prototype or proof of concept that addresses the
    identified problem. This could involve:
    - Predictive modeling
    - Natural language processing
    - Computer vision
    - Agentic AI
    - Data analysis and insights
  3. Focus on Feasibility: Ensure your solution is practical, scalable, and ethical.
  4. Demonstrate Impact: Clearly showcase how your solution can create a positive impact,
    with a focus on measurable outcomes.

Web Development (WebDev)

Design and develop a fully functional and visually appealing web application. The web application
should demonstrate modern design principles and technical proficiency in both front-end and
back-end development.


Requirements

  1. Technology Stack:
    - Participants are free to choose their preferred technology stack.
    - Ensure the application is responsive and works seamlessly across devices (e.g.,
    desktop, tablet, mobile for web apps, or Android/iOS for mobile apps).
  2. Key Features:
    - A visually engaging landing page.
    - An Events Page that dynamically displays event details.
    - An About Page providing information about the organization or concept.
    - A Projects Page that includes individual sections for specific projects, such as:
    -> DataCamp: Description and details.
    -> AI Influencer: Features and objectives.
    -> Chatbot: Use cases and development overview.
  3. Theme and Design:
    - Embrace a modern, tech-oriented design. A futuristic and dark theme is encouraged
    but not mandatory.
    - Ensure intuitive navigation and user-friendly interfaces.
  4. Functionality:
    - Dynamically render event and project details.
    - Optimize performance for fast loading and smooth interactions.
    - Follow accessibility best practices to ensure usability for all users.
  5. Additional Guidelines
    - Maintain a version control system (e.g., GitHub).
    - Document the setup, deployment process, and any additional configurations.
    - Ensure the application adheres to modern web standards and best practices
  6. Assets and References
    All supporting materials, including the Software Requirements Specification (SRS) document and relevant assets, can be accessed using the following link.

Ops for Innovation

How can you design and implement a scalable, secure, and efficient DevOps pipeline to streamline
software delivery and ensure reliability in a real-world scenario?

Guidelines

  1. Identify a Scenario: Choose a real-world use case, such as:
    - Automating CI/CD for a microservices-based application.
    - Building an infrastructure-as-code (IaC) solution for cloud resource management.
    - Implementing observability and monitoring for a distributed system.
  2. Build a Solution: Develop a DevOps pipeline or toolchain that addresses the identified
    scenario. Consider integrating:
    - Version control, CI/CD pipelines, and automated testing.
    - Containerization and orchestration (e.g., Docker, Kubernetes).
    - Security measures (e.g., DevSecOps practices).
    - Monitoring and logging tools (e.g., Prometheus, Grafana).
  3. Focus on Efficiency: Optimize for scalability, fault tolerance, and resource utilization.
  4. Demonstrate Usability: Ensure your solution is easy to implement and adaptable to
    diƯerent environments.

Requirements

A working Proof of Concept/Prototype or DevOps Pipeline

A presentation (5 - 10 minutes) explaining the scenario, solution architecture, and benefits.

Documentation or scripts for deployment and usage.

Documentation of Unique Selling Point

A Public Github Repository Link

Hackathon Sponsors

Prizes

2 non-cash prizes
ACM Top 3 Winners
3 winners

Given to Top 3 Groups

First Place Certificate
1 winner

May or may not include a cash prize

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Ali Vijdaan

Ali Vijdaan
BS AI, GIK Institute

Ashir Arfan

Ashir Arfan
BS CE, GIK Institute

Judging Criteria

  • Judging Criteria for AI Problem
    -----------------------------------------------------------------
  • Problem Identification (20%)
    Clarity in defining the problem and its significance and relevance of the problem to social or environmental impact.
  • Solution Design (25%)
    Innovation of the AI approach and technical soundness and feasibility of the solution.
  • Implementation (20%)
    Functionality of the prototype or proof of concept.Use of appropriate AI tools, techniques, and frameworks
  • Impact and Scalability (20%)
    Potential positive impact on the targeted issue.Scalability and adaptability of the solution to broader use cases
  • Presentation and Communication (15%)
    Clear and engaging explanation of the problem, solution, and outcomes.Effective use of visuals, demos, or storytelling
  • Judging Criteria for DevOps Problem
    -----------------------------------------------------------------
  • Problem Relevance (15%)
    Alignment of the chosen scenario with real-world DevOps challenges. Importance and practicality of the problem being addressed.
  • Pipeline Design and Architecture (25%)
    Completeness and innovativeness of the DevOps pipeline. Use of industry best practices, including security (DevSecOps), scalability, and automation.
  • Implementation and Functionality (25%)
    Functionality and reliability of the pipeline or toolchain. Demonstration of automation, monitoring, and deployment capabilities.
  • Efficiency and Optimization (20%)
    Resource utilization, speed, and fault tolerance of the solution. Simplicity and ease of use for future users or teams
  • Presentation and Documentation (15%)
    Clarity in explaining the architecture and benefits. Quality of documentation and instructions for replication.
  • Judging Criteria for React/Node.js Web Application
    -----------------------------------------------------------------
  • Idea and Problem Solving (20%)
    Originality and relevance of the idea. Effectiveness in solving a specific problem or addressing a need
  • Design and User Experience (25%)
    Visual appeal and responsiveness of the UI. Intuitiveness and accessibility of the user experience.
  • Functionality and Features (25%)
    Completeness of the application’s core features. Integration of React and Node.js technologies eƯectively.
  • Code Quality and Best Practices (15%)
    Adherence to clean coding principles and modularity. Use of modern tools, frameworks, and libraries (e.g., React hooks, Node.js middleware)
  • Presentation and Deployment (15%)
    Clarity and engagement in explaining the app’s purpose and functionality. Successful deployment and demonstration of the application

Questions? Email the hackathon manager

Tell your friends

Hackathon sponsors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.