Skip to content

flawreen/ITFest-Adobe-Hackathon-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ITFest-Adobe-Hackathon-2024

ResourceMe by CloudByte

ResourceMe is an app which creates a communication channel between homeless shelters(receivers) and donors(givers). It achieves this by having a streamlined and straightforward interface, gamification mechanics which engage the users through the use of AI, and geolocation algorithms for a clearer look at where the receiver’s main area of help is. The app is made in Angular 16, and uses a Firestore database( https://firebase.google.com/docs/firestore/ ), the map API is taken from leaflet ( https://leafletjs.com/ ), the OpenAI API was used for calculating the generosity score of the givers, and, in the end, through Twilio we see whether or not the giver actually did the donation( https://www.twilio.com/en-us/messaging ).

Table of Contents

  1. How do I create an account?
  2. Main app
  3. Gamification mechanics
  4. What if I don't receive the donation?

How do I create an account?

When you first open the app, you’re going to be met with a sign up(or login, based on whether you already have an account) form. After introducing all of your data, all of the info is going to be put into the Firestore database. Imgur Image

Main app

This is the main layout, and what you’ll see after you’ve logged in. Imgur Image From here, you can choose any of the available locations to see what they need. Imgur Image And after that, you can tell the shelter what resources you’ll be bringing by the end of the day. Imgur Image

Gamification mechanics

Each user, after making an account, will be given a role, a score, and a frame for their user profile photo. With each donation, the score will increase based on how bigger the donation was, how urgent the request was, and so on. This score is calculated with the use of AI.

User when he first makes an account
Imgur Image
User after a couple of donations
Imgur Image

Moreover, the user has a dashboard, where he can see his score, and the amount he donated up until that point, together with some of the info he used for his original login. Imgur Image

What if I don’t receive the donation?

If by any change the donation is not brought to you, you can fill up a form and tell us so, we’ll make sure to get in contact with the user and ban the account if the reasons weren’t justified. After the user makes the donation online, you will receive a SMS telling you so, with the form for the unfortunate outcome that it didn’t come through in real life as well.
Imgur Image
Imgur Image

About

First Place - Team CloudByte

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.2%
  • HTML 24.7%
  • CSS 13.1%