Inspiration:

Our project was inspired by a friend who told us about the frustrating job of a bank teller when it came to the verification process. Upon doing further research into the digital identity credential lifecycle, we were inspired to develop a system that makes the transition to digitization easier for institutions, their employees, and users who may not carry a physical ID with them.

How we built our project:

We used Glitch.com to build E-dentity collaboratively. We first designed the pages in Figma as a base for our user interface, then used HTML and CSS to design the actual website interface while using Python (with the Flask Library) for the backend. We also used CockroachDB by connecting it to the program through the SQLAlchemy library for E-dentity to store the users who register for a digital ID and query back the results using SQL.

Challenges we faced:

Each team member lives in a different time zone, so we had to make adjustments for our meetings and work times. Connecting CockroachDB to the project was a challenge, as it was the backend developer's first time using SQLAlchemy. Once connected, however, the usage of CockroachDB to the project and querying of data became much more straightforward.

Another challenge we faced was the installation of the camera block inside the web application. Since the development environment used by the team had some disk space limitations, the camera was replaced by an empty container to act as a replacement for the camera block.

Accomplishments we are proud of:

As this was many of our team members’ first time participating in a Hackathon, we are proud of the work we were able to produce in a short period, including programming the web application from scratch. Additionally, we are also proud that we could enhance our knowledge of CockroachDB and Python by connecting a database rooted in CockroachDB. However, we are most proud that we can create something that can prevent barriers to access for digital identities.

What we learned:

CSS HTML Cockroach DB Creating a Domain More about the digital identity credential lifecycle stages The importance of safety within financial institutions’ security systems

What’s next for E-dentity:

In the future, we plan to add more features, including the facial recognition portion of the application and opening a camera block within the website. We also plan on expanding on our previous features, including adding more credential uploads and security questions. Additionally, we plan on increasing the security of the application to ensure that the consumer’s information is protected.

Built With

Share this project:

Updates