Verdant

Inspiration

We're a multidisciplinary team of Civil Engineering and Computer Science and wanted to combine all of our skill sets to create the best possible product. After one of our members learned about the struggles for funding and maintenance faced by public parks today, we wanted to develop a way to contribute to sustainability locally while still having a larger impact.

What it does

In our application, you can complete sustainable tasks—like recycling or volunteering at an animal shelter—to earn currency called Sprouts. These Sprouts can be used to purchase larger sustainable rewards, such as donations to coral reef rehabilitation or adopting endangered animals through WWF.

How we built it

We used React Native with Expo on GitHub to develop this application. None of us had experience with React Native before, so this project allowed us to grow as developers and create a product that works across web and iOS.

Challenges we ran into

The main struggles were cross-platform design, UI/UX consistency, and general unfamiliarity with React Native.

Accomplishments we're proud of

We're particularly proud of the Shop Page, Task Page, and Sprout Tracker, as well as the overall user interface and concept.

What we learned

We learned about React Native, its syntax, capabilities, and cross-platform design. We also grew in best practices, compatibility, and developing usable products.

What's next for Verdant

Next, we plan to integrate more community-based activities like beach cleanups to connect with more like-minded people in the community.

Installation

  1. Clone the repo:

    git clone https://github.com/crissa-owens/Verdant.git
    cd Verdant
    
  2. Install dependencies:

npm install
# or
yarn install
  1. Install Expo CLI globally (if not already installed):
npm install -g expo-cli
  1. Start the app:
expo start
  1. Optional libraries used:
  • react-native-dropdown-picker
  • Any other dependencies listed in package.json
Share this project:

Updates