Challenge Overview
Challenge Objectives
-
Native iOS app development
-
Backend integration, prototype is already developed
-
~10 screens
Project Background
-
The purpose of this project is to develop a mobile application that works as a connector, trying to connect supply and demand of the innovation market in a wide variety of industries. In other words, ideas and promising projects need to connect with the appropriate investment individuals or companies, supported by an intelligent environment (AI) which learns from the acquired data to help the users optimizing the matches and connecting experience.
-
The client’s vision is to launch a new, global platform that connects innovation supply to innovation demand to solve tomorrow’s hardest and most challenging problems as our roadmap states. Users will come to the Exchange to sell something, solve something, source something, or invest in something. The platform (or marketplace) will enable all of this, but not through traditional commerce transactions but more so from an awareness and notifications perspective. All deals and negotiations will be handled outside the platform / exchange at this time.
-
There are three major actors on the platform
- Innovation supplier: companies, startups, entrepreneurs, and innovators that have current, new, or emerging products, technologies, platforms.
- Innovation demander: companies, investors, clients, or customers that are seeking new and innovative products, platforms, and technologies
- Partners/Brokers: companies that play “in the middle” that can provide services to both innovation suppliers and demanders.
- Exchange Advisor (AI): think of this as a AI advisor that matches innovation suppliers, demanders, and partners/brokers / an engine that helps the user getting accurate information (opportunities).
The platform works as the glue of these two isolated islands, offering features and flows to engage in a seamlessly way, offering tools to provide confidence, trustability and accomplishment.
Development Assets
-
iOS app repo
-
Backend Node.js repo
-
Marvelapp
-
Design Assets
-
Screen to API Mapping
Major Requirements
Only the screens built for prototype so far (source code in repo) are in scope.
-
All screens must be hooked up to appropriate API. We're providing the API to screen mappings for reference so it’s easier to integrate the screens with backend. The backend repo has a Swagger file and a Postman collection to help you understand the API details. We're also providing a sample backend server that can be used for integration.
-
App should be locked to Portrait mode (Landscape support is not required)
-
If there are any UI bugs, please document them clearly as part of your README
What to Submit
-
Please submit the zipped updated iOS XCode project with backend integration. The project must work with latest XCode & iOS versions with no warnings
-
Please make sure to update the deployment documentation as required and clearly mention any additional configuration needed. Make sure that backend URL is kept configurable.
-
If you prefer reviewers to use your hosted backend, please make sure to host your backend on an AWS instance and clearly document this in your submission
-
If any changes are needed in backend APIs, please discuss in the forums.Submit a demo video of your submission in action