Skip to content

harshhpaatel/CompCash

 
 

Repository files navigation

CompCash

Earn passive income from your waste!

Check out our prototype at CompCash


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.


Additional Info

  1. Authentication

  2. Firestore

  3. Cloud Functions for Firebase

  4. Sendgrid


Highlighted Features

  1. Home Page

grab-landing-page

  1. User Auth and Login

grab-auth-page

  1. Dashboard

grab-auth-page


Significant Design Decisions

  1. 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.

Notes

  1. 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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.9%
  • CSS 14.1%
  • HTML 4.0%