Judging Criteria and Winner Selection

I- Technical Criterias (45 Points)

Code Quality (10 Points)

  • Clean Code (4 Points): Code should be well-organized and readable, following best practices and coding standards.

  • Documentation (2 Points): Code should be accompanied by clear and concise documentation and comments that explain the functionality and logic, making it easy for others to understand and maintain.

  • Code Architecture (4 Points): The structure of the code should be logically organized, modular, and scalable. Emphasis should be placed on the use of design patterns and proper separation of concerns.

Technical Complexity (10 Points)

  • Evaluation of the complexity and sophistication of the technology used, including advanced algorithms, optimization techniques, cryptography, system security measures, blockchain technology, …

Code Originality (5 Points)

  • NOTE: TEAMS THAT COMPLETELY CLONE A CODEBASE WILL BE ELIMINATED

  • The code should be original and innovative.

Completeness of the Solution (20 Points)

  • NOTE: IT DEPENDS ON THE NATURE OF THE PROJECT THE FOLLOWING IS AN EXAMPLE:

    • UI/UX Design Completeness (5 Points): The user interface should be visually appealing and user-friendly, with attention to detail in design elements.

    • Front End Completeness (5 Points): The front end should be fully functional, responsive, and error-free.

    • Backend Completeness (5 Points): The backend should be robust, efficiently handling data processing and integration with other services.

    • Integration Between Them (5 Points): The front end and backend should be seamlessly integrated, ensuring a smooth user experience.

II- Innovation and Creativity of the Idea (20 Points)

  • Innovation is a necessity, focusing on the ability to identify creative methods and ideas that address relevant problems. While entries that present unprecedented ideas are highly valued, the emphasis is also on finding innovative implementable solutions that demonstrate practical and original thinking.

III- Coherence of the Idea and the Implementation (15 Points)

  • The features implemented should complement each other, forming a cohesive and functional system that aligns with the project's objectives.

IV- User Experience (10 Points)

  • The project should be easy to navigate, intuitive, and provide a satisfying user experience, and maximizing usability.

V- Presentation and Pitching (10 Points)

 

  • Presentation (5 Points): The presentation should be clear, engaging, and effectively communicate the value and functionality of the project.

  • Pitching (5 Points): The pitch should convincingly sell the idea, showcasing the team's understanding of the project’s potential impact.