## Inspiration

As STEM students, many of us have completed online certification courses on various websites such as Udemy, Codeacademy, Educative, etc. Many classes on these sites provide the user with a unique certificate of completion after passing their course. We wanted to take the authentication of these digital certificates to the next level.

## What it does

Our application functions as a site similar to the ones mentioned earlier; providing users with a plethora of certified online courses, but what sets us apart is our creative use of web3, allowing users to access their certificates directly from the blockchain, guaranteeing their authenticity to the utmost degree.

## How we built it

For our frontend, we created out design in Figma and coded it using the Vue framework. Our backend was done in Python via the Flask framework. The database we used to store users and courses as SQLite. The certificate generation was accomplished in Python via the PILLOW library. To convert images in NFTs, we used Verbwire for their easy to use minting procedure.

## Challenges we ran into

We ran into quite a few challenges throughout our project. The first of which was the fact that none of us had any meaningful web3 experience . Luckily for us, Verbwire had a quite straightforward minting process and even generated some of the code for us.

## Accomplishments that we're proud of

Although our end result is not everything we dreamt of 24 hours ago, we are quite proud of what we were able to accomplish. We created quite an appealing website for our application. We creating a python script that generates custom certificates. We created a powerful backend capable of storing data for our users and courses.

## What we learned

For many of us, this was a new and unique collaborative experience in software development. We learned quite a bit on task distribution and optimization as well as key takeaways for creating code that is not only maintainable, but also transferable to other developers during the development process. More technically, we learned how to create simple databases via SQLite, we learned how to automate image generation via Python, and learned the steps of making a unique and appealing front-end design, starting from the prototype all the way to the final product.

## What's next for DiGiDegree

Moving forward, we would like to migrate our database to Postgres to handle higher traffic. We would also like to implement a Redis cache to improve hit-ratio and speed up search times. We also like to populate out website with more courses and improve our backend security by abstracting away SQL Queries to protect us further from SQL injection attacks.
## Inspiration

We wanted to explore new technologies that had people who were comfortable with hardware experience software, and vice versa. We all explored new areas, whether it was software, hardware, or server architecture. We all learned a lot, and solved a great problem too!

## What it does

Our project provides a touch screen interface with a doorbell, video camera, and intelligent lock. By using facial recognition we can determine who is at the door and act appropriately. We have the ability to unlock the door, as well as alert via multiple methods who is at the door. The Google Assistant is also able to give information as to recent door unlocks and visitors.

## How we built it

The primary driver for the project is a Kotlin app running on the Android Things MX7D board. The board sends images to a Flask (Python) script hosted on a DigitalOcean droplet, which then communicates with both AWS Lambda facial recognition and Actions on Google and returns this information to the board. We also used some custom-cut components for our demo door.

## Challenges we ran into

A lot of challenges involved the sheer number of technologies involved, mainly with connecting Android Things to Lambda to Actions on Google. Eventually we decided to use a Flask script to tie it all together.

## Accomplishments that we're proud of

We're very proud of this whole thing, how much we learned, and getting something working on Android Things. The Android Things kit is such an incredible piece of hardware and software we'll definitely be working on again.

## What we learned

We all learned a lot. Some of us learned more about hardware, while others learned more about software and backend development. We all explored and mainly worked in areas we weren't necessarily used to.

## What's next for A-door-able

There's a lot of room for improvement and improved features. Adding some more notifications, more touch screen features and UI elements, along with more ways to get information about who is at your door!
## Inspiration

With NFTs, Crypto, and Blockchain becoming more mainstream, online marketplaces like digital art platforms have never been more relevant. However, until recently, life has been very difficult for artists to portray and sell their art in art galleries. Our team saw this as an opportunity to not only introduce artists to crypto space and enable them to sell digital art online but also donate to modern social causes.

## What it does

1. Through our platform artists can upload their digital art and create an NFT for the art.
2. Anyone on the platform can buy the artists art (NFT) using crypto.
3. When a consumer buys the NFT, the ownership will transfer from seller to buyer.
4. Ten percent or more (if the artist chooses) of the proceeds will go to a charitable organization of the artists choice.
5. Depending on the amount of money donated towards a cause will determine the artist's position on our leaderboard.

## How we built it

1. Blockchain, Vue.js, Hedera Token Service, NFT.
2. React, Node.js, Docker.
3. Frontend are using HTML, CSS, and Javascript.
4. We also used Figma .

## Challenges we ran into

Most of our team members barely knew anything about cryptocurrencies and blockchains. We took on this project knowing full on that we will have to do a lot of work (and suffer), and we are proud that we were able to build this project. We ran into errors on front-end and back-end parts but by searching on Google and reading through documentations, we figured them out.

## Accomplishments that we're proud of

1. Creating an interface that creates NFT's
2. Creating a frontend that properly represents our platform

## What we learned

A lot about digital collectibles, NFT, Crypto currency, Block chain, Front-end development, Figma, React and many more technologies.

## What's next for Influenza

In future we hope to expand on the website, adding more functionality to the components and ensuring security of transactions and streamlining the NFT creation process.