{"id":17465112,"url":"https://github.com/ryanfleck/radio-shopper","last_synced_at":"2025-06-26T18:33:56.061Z","repository":{"id":78522575,"uuid":"239212849","full_name":"RyanFleck/Radio-Shopper","owner":"RyanFleck","description":"Proximity-request-based remote shopping tool.","archived":false,"fork":false,"pushed_at":"2020-02-16T15:15:12.000Z","size":1527,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T08:25:51.775Z","etag":null,"topics":["pubsub","solace"],"latest_commit_sha":null,"homepage":"https://radio-shopper.netlify.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RyanFleck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-08T22:23:32.000Z","updated_at":"2020-02-16T15:15:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"656e14da-aff4-413e-bdff-4d671d8c8212","html_url":"https://github.com/RyanFleck/Radio-Shopper","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanFleck%2FRadio-Shopper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanFleck%2FRadio-Shopper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanFleck%2FRadio-Shopper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanFleck%2FRadio-Shopper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RyanFleck","download_url":"https://codeload.github.com/RyanFleck/Radio-Shopper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245987062,"owners_count":20705330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pubsub","solace"],"created_at":"2024-10-18T11:08:49.830Z","updated_at":"2025-03-28T07:27:16.194Z","avatar_url":"https://github.com/RyanFleck.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shop N' Buy\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/c47d6cca-93ca-42b6-a512-220526c9b795/deploy-status)](https://app.netlify.com/sites/radio-shopper/deploys)\n\n:trophy: Won the **Wolfram Award** for finishing in the top 20 projects at uOttaHack3.\n\nAlternative working names: Shopler, Radio Shopper.\n\n## Team Members\n\n- Omar Hayat [@ohayat1](https://github.com/ohayat1)\n- Max Chen [@MengxuanChen](https://github.com/MengxuanChen)\n- Hemet Shah [@hemit-s](https://github.com/hemit-s)\n- Ryan Fleck [@RyanFleck](https://github.com/RyanFleck)\n\n\n## Inspiration\n\nAs students, time is our most valuable asset. For this reason, students are opting out of shopping in person in stores and moving to Amazon and other onlines stores for their shopping needs. This places strain on local business and retail stores to adapt. Drawing inspiration from services like Uber, Lyft, UberEats and many others, we believe we can implement a service that allows buyers to shop vicariously through a network of shoppers near registered retail locations. This provides small businesses additional traffic, shoppers a form of side income, and users the ability to shop locally effortlessly. Our service also integrates with the postal service pipeline by shortcutting the process and allowing postal personnel to deliver directly to the consumer, removing the need for costly handling.\n\n## What it does\n\nConnects users looking to fulfil their shopping needs from the comfort of their own home. Our service connects shoppers with buyers, to fast track the delivery pipeline.\n\n## How I built it\n\n- Web App built with React, Node.js\n- User authentication and transaction with Blockstack\n\n## Challenges I ran into\n\nThe biggest challenge for our team was implementing Pub/Sub to handle communication between user's and shoppers. It was difficult to find the appropriate resources that would allow us to implement our features.\n\n## What I learned\n\nThrough this process, our team gained a greater understanding of React and pub/sub architectures.\n\n## What's next for Shop N'Buy\n\nRecruiting stores and retail outlets for our service and integrating Canada Post services for deliveries.\n\n*This text copied from the project's [devpost](https://devpost.com/software/shop-n-buy).*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanfleck%2Fradio-shopper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanfleck%2Fradio-shopper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanfleck%2Fradio-shopper/lists"}