CODE RACE 2020
- Participation in CODE RACE 2020 is free;
- Registration opens on October 12th and closes on December 2nd at 11:59 pm. To submit your registration you can access through this link;
- All candidates must register individually and form or integrate an existing team through the TAIKAI's matchmaking process until December, 2nd at 11:59 pm. Only teams of 4 innovators can participate;
- After the teams are formed innovators must create and name their project on TAIKAI. This will be their identification during CODE RACE 2020;
- The team must work in collaboration to deliver a working solution for the Automotive sector to help improve Smart Cities.
- In order for the project to be evaluated, all deliverables must be submitted by the deadlines.
Teams must deliver a full-stack working solution for the Automotive sector to help improve Smart Cities.
- Each team should submit on the platform the following elements:
- Video-pitch until 2 minutes, to show the concept and the goals of the solution they intend to develop;
- The code used in the repository on GitHub for:
- Back-end/Database:
Server with business logic - Database - Front-end:
Browser, mobile app or both.
- Submit a video (5 minutes maximum) on the team's project page, presenting and demonstrating their solution.
INSTALLATION AND INFRASTRUCTURES
For satisfactory development and delivery, teams should have available the following resources:
- Git – a Git repository where the team can contribute and the judges can access to evaluate the code;
- An IDE of choice;
- A database of choice, on the backend side;
- A mobile device for the development and presentation with debug mode active;
- Other dependencies required by the chosen technologies.
We also suggest:
- A local http server for frontend development;
- Postman collection/environment for testing.
Although teams can choose any technologies, our Mentors' team is able to provide support for the following:
BACK-END
| FRONT-END
| MOBILE
|
---|
- Node.js + Express;
- Java Springboot;
- .NET MVC;
- Database;
- SQL (MySQL – SQLServer);
- NoSQL (MongoDB);
- JSON Server as mock data.
| - JSON Server as mock data;
- Angular;
- React.
| - Native Android;
- Ionic (Angular);
- Flutter;
- React Native.
|
EVALUATION AND CRITERIA
Idea (25%)
- How well the solution fits the theme
- Creativity / Coolness
- Level of Innovation
- Realistic Capability / Business Value
- Idea and Concept Video-Pitch
Implementation (50%)
- Overall Complexity
- Architecture Used
- Working Functionalities
- Frontend UI/UX
- Code Quality
- Version Control
Overall Result (25%)
- Global Solution
- Final Presentation / Pitch