Inspiration

Our inspiration came from FORREST INDIA NGO passion and Progress Chef hackathon for developing something for the environment or social good. It inspired us to create an app that not only connects geolocation to show the area which has water bodies and forests and are prone to earthquakes but also benefits the FORREST INDIA NGO ideals. ChefDocuForestConserve is a full-stack application for helping Forrest India NGO for signing petitions for forest conservation utilizing Chef Habitat. This will help the NGO to increase their supporters in forest conservation movement. It is built using React JS, React-bootstrap, Chef-Habitat, DocuSign API, Node JS and Mapbox.

For further details about NGO visit: http://forrest-india.org/

What it does

ChefDocuForestConserve shows the current user location using Mapbox. It visualizes the area on Map which has water bodies and forests and are prone to earthquake. The back-end part of the application is packaged using Chef-Habitat. The packaged application is then exported as a docker image. On visiting the sign petition page, users have to enter their name and email address. Once they do that, a petition is sent to their email using back-end part of the application and they can securely sign it using DocuSign.

How we built it

We built the web application using React JS, React-bootstrap, Chef-Habitat, DocuSign API, Node JS and Mapbox. In case any issue occurs, while testing my project on the local system feel free to contact me.

Challenges we ran into

  • Setting up & Configuring the Chef-Habitat
  • Setting up the plan.sh to contain all the files required for the back-end application
  • Generating Docker image
  • Sending pdf envelope using DocuSign API

Accomplishments that we're proud of

  • Visualizing data using Mapbox
  • Generating Docker image

What we learned

  • Setting up & Configuring the Chef-Habitat
  • Using Mapbox with React
  • Using DocuSign API with Node JS
  • Using Chef-Habitat with Node JS

Built With

Share this project:

Updates