Giter VIP home page Giter VIP logo

pickit's Introduction

Calling all hikers! Turn your hikes into eco-adventures with PickIt! It's a gamified app that tracks your trash collection, transforming cleanup into a friendly competition. Scan trash, earn points based on its environmental impact, climb the leaderboard, and win prizes! Let's work together to keep our trails beautiful and healthy.

Inspiration

We were inspired by fitness applications that motivate people through points and rewards. We saw an opportunity to apply this concept to environmental cleanup, empowering hikers to make a positive impact while enjoying the outdoors!

What it Does

PickIt is a gamified hiking app that encourages eco-friendly behavior:

  1. Scan Trash: Find trash on hiking trails and use the app to scan it.
  2. Earn Points: Each scanned item contributes points based on its environmental impact.
  3. Compete and Win: Climb the leaderboard and compete with other hikers in your local community for the most points and prizes.

How We Built It

PickIt is built using the following technologies:

  • Reflex: A powerful framework for building user interfaces.
  • Gemini: This large language model helped us research the ecological impact of different types of trash to create an accurate scoring system.
  • MongoDB: A flexible NoSQL database for storing user data, trash collection records, and leaderboard information.
  • Python: A versatile programming language used for backend development and application logic.

Getting Started

  1. Clone the repository:
    git clone https://github.com/elliotfayman/Pickit/
    
  2. Install dependencies
    pip install -r requirements.txt
    
  3. Run the Application on localhost
    reflex init
    reflex run
    

Contributers

Elliot Fayman, Henry Nguyen, and Ryan Perez

pickit's People

Contributors

henrynvn09 avatar ryancperez avatar elliotfayman avatar r-mallick avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.