Communication: README and Video Demo are very important - this will be the first elimination. Before we look at your code, we will look at your README, so please explain clearly what your project does and how to install it, test it, use it
Completeness: Project must be complete and working
Design and Aesthetics: If you are making a user interface, make sure it is clean and uses modern UI standards
Timeframe: The app must be reasonably built within the given timeframe. The judgement of the jury will be final in this.
Credits: If you are using existing code, make sure you credit it. Please don’t copy / plagiarize existing projects. Unfortunately too many people do this.
I have a suggestion @rushabh.
The evaluation must also include code quality checkup, PR and commit messages quality. I have seen many newcomers(on GitHub or on any other platforms) write poor commit messages even though they persist good programming skills
I have a doubt related to the above point. Is there any limitation that participants have to work on only a single project during the hackathon or are they allowed to contribute to/create multiple projects?
I guess this is okay, but not sure why you would when there are a number of FOSS databases (SQL and NoSQL) available
Depends on what the application does. If it’s sole purpose is to wrap external APIs, it could never be a standalone project, and therefore, wouldn’t make sense. If it’s an application into which multiple external APIs can be plugged in as optional data sources, I guess that would be okay.
As long as the tool is standalone and the Zerodha API, amongst other APIs, are treated as pluggable data sources, I guess it should be okay. If the tool’s exists only to function using Zerodha’s proprietary data APIs, it wouldn’t really make sense.
Hi @Prakhar_Bhatnagar, You need to submit a video demo of your project before the clock ends (upload on YouTube or any other platform that is accessible to the Jury). Restricted to 3 mins.
Hi, our project King Converter mainly aims to create a simple-to-use GUI for commandline applications ImageMagick and Ffmpeg for ease of use.
However, one of my teammates were wondering if we would be disqualified for using external APIs, but in our case we’re building on existing libraries (ffmpeg and imagemagick), so this shouldn’t be a problem right?