Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Summary

Welcome to everyone! The goal of this challenge is to create the front-end app of the Digital Identity App from the given design.

Project Overview

This application has the capability to manage and verify the digital identity of a person in a trusted blockchain system which later can be used for different kinds of activity for i.e apply for a mortgage, etc.

In the previous challenge of the project, we implemented the login, landing, and dashboard pages. Now we will be building the frontend and integrating it with the existing API for other screens. In the next challenge, we will develop more screens.

Technology Stack

  • React JS 16
  • HTML5
  • CSS3
  • Typescript

Browser Requirements

Chrome, Firefox, Edge, Safari

Assets

The assets are shared on the forum

Individual Requirements

Implement the following screens

  1. Notification
  2. Schema
  3. Verification Template
  4. Presentation

The details of the screen with the business flow is shared on the forum. If there is any confusion let's clarify on the forum.

General Requirements

  • Use React Js best practices
  • Use hooks, context APIs as much as possible
  • Use functional styled-components instead of class-based
  • Lint should be added and pass
  • Follow the existing code conventions and re-use the components as much as possible (Major requirement)
  • Divide the components into meaningful components that can be reusable
  • All data should come from the provided swagger API, please create MOCk API 
  • Only use third-party libraries that are accepted by Topcoder


Final Submission Guidelines

Submit the zip containing

  • Full source code with detailed readme to setup, deployment.

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30146280