Skip to content

jtran217/2025_HackTheChange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emitly

Expo React FastApi Databricks SupaBase

Tech Stack

Frontend: React Native + Expo Go Backend: Python + Fast Api Database: SupaBase Datawarehouse: Databricks

Getting started

  1. Clone the repo
  2. Run the following commands
cd backend
python -m venv .venv
source .venv/bin/activate/
pip install -r requirements.txt

in another terminal

cd frontend
chmod a+x scripts/update-env.sh
./update-env.sh
pnpm i
npm run start

Summary

Emitly lets users keep track of their carbon emissions and stay accountable. With features such as projected individual contrivtuion, as well as AI to give you feedback on your lifestyle, help create a better world and reduce emissions with Emitly.

Review

The project is build with react-native in the frontend with expo go, and fast-api interfacing with supabase and databricks. Databricks handles all of our AI and ML, as well as our data warehousing, and supabase handle our users and auth.

Databricks was employed for its ability to run ML models quickly. We were able to add features that allowed users to not only push their data directly into Databricks, but on pushing to trigger a data-pipeline which would train their model and produce new projections based on their entieres keeping their data fresh every day.

image image2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors