EvalAI helps researchers, students, and data scientists to create, collaborate, and participate in various AI challenges organized around the globe. To achieve this, we leverage some of the best open source tools and technologies.
Django is the heart of the application, which powers our backend. We use Django version 1.11.23.
Django Rest Framework¶
We use Django Rest Framework for writing and providing REST APIs. Its permission and serializers have helped write a maintainable codebase.
We currently use Amazon SQS for queueing submission messages which are then later on processed by a Python worker.
PostgreSQL is used as our primary datastore. All our tables currently reside in a single database named
Angular JS is a well-known framework that powers our frontend.