## Inspiration

Misha wanted to teach Alice mechatronics, and we wanted to stop littering. We're not sure if we succeeded at either.

## What it does

It's a trash can that rolls around.

## How we built it

We took some cardboard boxes from the trash, put some stepper motors on, cut out wheels freehand, wrote a
program in Arduino C++, and connected it all with zip ties and hot glue.

## Challenges we ran into

The wheels keep falling off, since they're just hot glued directly to motor shafts. The USB battery we found doesn't have enough current to run all of our motors, and also a servo to open the lid, so we zip tied the lid open. The structure was too flimsy to hold a laptop/real computer, so we didn't use any advanced APIs.

## Accomplishments that we're proud of

It move. Marketing.

## What we learned

Alice learned how to use Arduino with no prior experience, including digital and analog I/O, servo, and stepper motors.

## What's next for Snashcan

It's going in the snash.
## Inspiration

```
 We were inspired to work on this project to serve to aid the miscommunication that's all too present in our world today. Leaders, professors, and authority figures of all shapes and sizes throughout the ages have had to determine their audience's sentiment for one reason or another while they garnered support or searched for a solution. Single individuals simply do not have the time or ability to interview each person of the audience to find out what they all thought and are usually left to make guesses of how they felt by cheers of support or boos of hate. Our goal was to give those over arching figures another tool to observe their audience to ultimately gain a better understanding of their ideas, feelings, and sentiment.

```

## What it does

```
Sentithink attempts to solve this problem by using the concept of the Internet of Things to track, categorize, and visualize the audible sentiment of a geographically large group of people. Using multiple microphones dispersed throughout an area, Sentithink records 1 minute snippets of sound, transcribes it to text, parses out keywords, and tracks their frequencies over time. These frequencies, and their associated sentiments, are then visualized for the overseers to utilize to essentially see what's trending and how people are interpreting the event.

```

## How we built it

```
Sentithink was built in three main parts consisting of microphone client side code, a Web API backend in Azure, and a front end visualization built in javascript.

```

Client Side: Microphones on machines running Python script to send snippets to Azure API endpoint
Backend: Microsoft Azure Function API to record/produce results from speech to text
Frontend: Javascript utilization of d3.js to show relative frequencies

## Challenges we ran into

```
We weren't exactly sure how to use the microphones on the client side before hand but Google turned out to be a great resource. We did have some prior experience with Azure Cloud services but it seemed most of our trouble came from trying to visualize our data in javascript at the very end.

```

## Accomplishments that we're proud of

```
 We were able to set up all Azure aspects of our program:
     SQL Database
     Azure Function Web App
     Front end visualization
     Proof of concept demo
     Lightweight clientside app

```

## What we learned

```
We got a better understanding of Azure web services, javascript, and python utilization in a connect API driven environment

```

## What's next for Sentithink

```
 Get actual IoT devices to scale the product and test our product on a large area

```
## Inspiration

With the excitement of blockchain and the ever growing concerns regarding privacy, we wanted to disrupt one of the largest technology standards yet: Email. Email accounts are mostly centralized and contain highly valuable data, making one small breach, or corrupt act can serious jeopardize millions of people. The solution, lies with the blockchain. Providing encryption and anonymity, with no chance of anyone but you reading your email.

Our technology is named after Soteria, the goddess of safety and salvation, deliverance, and preservation from harm, which we believe perfectly represents our goals and aspirations with this project.

## What it does

First off, is the blockchain and message protocol. Similar to PGP protocol it offers \_ security \_, and \_ anonymity \_, while also **ensuring that messages can never be lost**. On top of that, we built a messenger application loaded with security features, such as our facial recognition access option. The only way to communicate with others is by sharing your 'address' with each other through a convenient QRCode system. This prevents anyone from obtaining a way to contact you without your **full discretion**, goodbye spam/scam email.

## How we built it

First, we built the block chain with a simple Python Flask API interface. The overall protocol is simple and can be built upon by many applications. Next, and all the remained was making an application to take advantage of the block chain. To do so, we built a React-Native mobile messenger app, with quick testing though Expo. The app features key and address generation, which then can be shared through QR codes so we implemented a scan and be scanned flow for engaging in communications, a fully consensual agreement, so that not anyone can message anyone. We then added an extra layer of security by harnessing Microsoft Azures Face API cognitive services with facial recognition. So every time the user opens the app they must scan their face for access, ensuring only the owner can view his messages, if they so desire.

## Challenges we ran into

Our biggest challenge came from the encryption/decryption process that we had to integrate into our mobile application. Since our platform was react native, running testing instances through Expo, we ran into many specific libraries which were not yet supported by the combination of Expo and React. Learning about cryptography and standard practices also played a major role and challenge as total security is hard to find.

## Accomplishments that we're proud of

We are really proud of our blockchain for its simplicity, while taking on a huge challenge. We also really like all the features we managed to pack into our app. None of us had too much React experience but we think we managed to accomplish a lot given the time. We also all came out as good friends still, which is a big plus when we all really like to be right :)

## What we learned

Some of us learned our appreciation for React Native, while some learned the opposite. On top of that we learned so much about security, and cryptography, and furthered our beliefs in the power of decentralization.

## What's next for The Soteria Network

Once we have our main application built we plan to start working on the tokens and distribution. With a bit more work and adoption we will find ourselves in a very possible position to pursue an ICO. This would then enable us to further develop and enhance our protocol and messaging app. We see lots of potential in our creation and believe privacy and consensual communication is an essential factor in our ever increasingly social networking world.