Earn passive income from your waste!
Check out our prototype at https://project-compost.web.app
CompCash is an open-source non profit project to incentivize at home composting by giving our users a chance to make money from the fertilizer that they create through their composting. We make it easy to get started and guide our users through the process. Once they have completed the composting process, they bring their composte box to us to recieve payment in exchange for the fertilizer.
CompCash is currently deployed on Firebase and open for all to sign up and use.
-
Firebase Authentication for user authentication.
-
Cloud Firestore to store data.
-
Cloud Functions for Firebase as a web API.
-
Sendgrid as an email service.
-
Clarifai for computer vision and image recognition.
- Home Page
- User Auth and Login
- Dashboard
- We started with looking to use the Zapier API but realized that it would pose issues. We then also had to to upgrade our Firebase Plan so that we could use the Sendgrid API. In the future, it might be easier to implement an Email Trigger Extension or the gmail API.
- Please note that in the Functions folder, the Sendgrid API is not correctly used by calling it through the .env file. Unfortunately we had issues with this where the authentication would fail and thus we simply are directly calling it from the index.js file for the purposes of the hackathon.
This is bad practice and you should not do the same
This will be fixed in future versions of the app