in the folder called frontend, you will find the files to put in a anvil frontend. We need to use a anvil frontend because we have done most of our development in Google Colab and anvil had a convenient API that allows us to connect a google Colab runtime directly to their frontend, acting as a fully python frontend which is also automatically generated by anvil.

each of the "pages" in our slide is in a different form folder. we also have a custom javascript section in the server side to be able to handle audio while bypassing the paid features of anvil and a database with tables

This repo also contains all the imagenet synsets names which are important for the ML model to work, since they do not directly return a humanly readable string. We import this git into our colab backend so that the ML model can access those txt

The anvil app can be accessed here from most browsers: https://VU6QEEN6ZEMMIF44.anvil.app/XC2R5RNF4Y6THMWFTL6B7EII

The colab backend is here: (view only with api keys removed)
https://colab.research.google.com/drive/1SGhLoZbaTQGuJQmgqwTYFbrQvQv3_DCn?usp=sharing

note that you will need to get your own api keys for each of the ones we've used

Thanks for checking out our project!

Super idol de xiào róng

Dōu méi nǐ de tián

Bā yuè zhèng wǔ de yáng guāng

Dōu méi nǐ yào yǎn

Rè ài yì bǎi líng wǔ dù de nǐ

Dī dī qīng chún de zhēng liú shuǐ