Inspiration

Our inspiration comes from one of our team members, who finds it difficult to dispose secondhand item. Sometimes its piling up, taking some spaces in his house, and eventually making a mess in every corner. But he realize that some items might still be usable by someone. It is a pity if he just throws it into trash, eliminating the potential of bringing goods and benefits to those who needs it. And we comes to see that not many solutions for this case, so we encouraged to bring up this in GarudaHacks.

What it does

Regrant allows users to lend/offer used items to other users for free. Users can do so by uploading photos and descriptions of the items, such as the current physical condition. users can also make requests for used items they need. By using the Regrant app, users who have items that they no longer need but are still in good condition can help other users who cannot buy the items they want. This can save money for underprivileged people and reduce waste from the disposal of used items that are still usable.

Regrant is equipped with chat and location features that allow users to interact and transact more easily and securely. Chat feature: Users can communicate directly about the condition of the item in detail, as well as arrange the time and place for the transaction. Location feature: Users can find used items offered or requested in their area, making it easier to pick up or deliver items. With the combination of these features, Regrant provides a more efficient, secure, and environmentally friendly experience for used item transactions.

How we built it

Our team consisted of four members, in the first two hours, we discussed the division of tasks. Each member has a flexible role, covering UI/UX design using Figma, system design, and Front-End and Back-End development. For Front-End development, we used React Native because of its efficiency in styling with Tailwind CSS. Meanwhile, for the Back-End, we chose Firebase for its advantages in real-time data synchronization and its ability to be integrated with Google Cloud Platform services.

Challenges we ran into

We faced various challenges in the development of the Regrant application, one of which was the fragmentation of the environment where there were different operating systems and software versions. As this is our first hackathon, we also face challenges with coding in teams, and most notably for using GIT to manage our code.

Accomplishments that we're proud of

We are very proud of our achievement in building the Regrant app, where we successfully implemented features that allow users to lend or offer items, as well as request items. The app is also equipped with a chat and map feature that uses the API, making it easy to communicate and share locations between users.

What we learned

We learned how to coding in teams, elevating ideas, researching, implementing new tech, compete and brainstorm ideas with others.

What's next for Regrant

This is our first hackathon, and therefore there is a lot of room for improvement. In the next phase, we want to include a security system for lending goods. We believe the lending system will benefit a broad audience, but it is also prone to risk since there is the potential for someone to steal our goods. Currently, we are considering bringing an automatic debit charge system for those who borrow items. Additionally, in the future, we want to extend the use of Regrant to not only share goods but also share food. Lastly, we want to incorporate AI in listing items, so that users don't have to register their entries. We aim to create a computer vision system to detect usability and generate descriptions for the goods listed. We believe that the idea of Regrant can help a lot of people.

Built With

Share this project:

Updates