barterbuddy
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: ge-andrew
- License: mit
- Language: Java
- Default Branch: main
- Size: 979 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 93
- Releases: 0
Metadata Files
README.md
BarterBuddy
Android App
Developers: Matthew Gonzalez Daniel Peace Skyler Atchison Andrew Ge
Our vision for BarterBuddy is to provide a low-stakes, safe, fun environment for people to trade their excess goods and lower cost items locally. The application would be a fun way for users to exercise their inner businessman or businesswoman, while also being waste-reductive.
Technologies used: - Firebase Database, Image Storage, and Authentication - Android Studio (Java) with RecyclerViews, Adapters, Dialog Boxes, Toasts, etc. - Scrum Sprints, Daily Standups, and Retrospectives - Software Development Cycle
Features: - Login and Logout - View a Public Market of nearby items - Initiate offers on public items - Add your own items to sell - Set an item to active for others to see - View and negotiate on sent offers - Approve and deny incoming offers in a Tinder style game - Haggle the price of any trade, up to six counteroffers - Chat with the other party to finalize logistics - Rate other users after trade concludes
Screenshots:
Owner
- Login: ge-andrew
- Kind: user
- Repositories: 1
- Profile: https://github.com/ge-andrew
Citation (CITATIONS.md)
~ Here are the tutorials that helped us with this project ~ (Links active as of 11/2023) Bottom Navigation Bar: Youtube video from Philipp Lackner: https://youtu.be/AL_1UDa9l3U?feature=shared Chat Page: Youtube series from EasyTuto: - Main chat: https://youtu.be/E7s542TJDE4?feature=shared - Firebase utilities class: https://youtu.be/fx_WtPtT6gY?feature=shared - Chatroom Model: https://www.youtube.com/watch?v=Yte9eC_VzSw - Chat Message Model: https://www.youtube.com/watch?v=Ia6BBS-Jvkw Assistance throughout from StackOverflow and ChatGPT
GitHub Events
Total
Last Year
Dependencies
- androidx.appcompat:appcompat 1.6.1 implementation
- androidx.constraintlayout:constraintlayout 2.1.4 implementation
- com.google.android.material:material 1.9.0 implementation
- junit:junit 4.13.2 testImplementation