{"id":26517113,"url":"https://github.com/ryanmattt/clubspot","last_synced_at":"2026-04-11T01:04:07.402Z","repository":{"id":263077984,"uuid":"889268652","full_name":"ryanmattt/ClubSpot","owner":"ryanmattt","description":"DandyHacks 2024 Social Media Efficiency Project","archived":false,"fork":false,"pushed_at":"2024-12-09T01:23:41.000Z","size":4742,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-09T02:28:48.006Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://spotyour.club","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanmattt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-11-16T00:12:16.000Z","updated_at":"2024-12-09T01:23:44.000Z","dependencies_parsed_at":"2024-11-16T02:25:52.087Z","dependency_job_id":"ded56c22-4c6d-40fa-ac60-a7cb0a24b191","html_url":"https://github.com/ryanmattt/ClubSpot","commit_stats":null,"previous_names":["ryanmattt/clubspot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmattt%2FClubSpot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmattt%2FClubSpot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmattt%2FClubSpot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmattt%2FClubSpot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmattt","download_url":"https://codeload.github.com/ryanmattt/ClubSpot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244759959,"owners_count":20505716,"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":[],"created_at":"2025-03-21T08:18:28.663Z","updated_at":"2026-04-11T01:04:07.388Z","avatar_url":"https://github.com/ryanmattt.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DandyHacks2024 - [ClubSpot](https://spotyour.club)\n## [@ryen-dev](https://github.com/ryen-dev), [@donkhoanguyen](https://github.com/donkhoanguyen), [@YayHih](https://github.com/YayHih), [@hgermanv](https://github.com/hgermanv)\n\n## Hackathon Info\nFrom [DandyHacks Website](https://dandyhacks.net/): DandyHacks is the University of Rochester’s annual 42-hour long hackathon. This year will be our 10th anniversary, and we’re so excited to hold this amazing milestone in-person! As a fully student-led organization at a tier 1 research university, we embody our school’s values, encouraging participants to question the world and learn more.\n\n## Inspiration\nWhile social media companies such as Facebook or Instagram have become a central way that we connect with other people, they also have dangerous addictive tendencies; causing people to doom-scroll and waste hours of their time achieving nothing.  ClubSpot is designed to break away from these addictive tendencies by focusing on a non-addictive, purposeful platform. Our goal is to create an app where a community can flourish, with clubs able to foster deeper connections with its members without falling into the trap of engagement maximization or superficial competition.\n\n## What it does\nClub-Exclusive Posting: Only verified and accepted clubs can post about events. \u003cbr\u003e\nUser Engagement: Users can like and comment on posts, fostering meaningful connections without the competitive and dangerous atmosphere of typical social media platforms. \u003cbr\u003e\nSimplified Discovery: Users can explore clubs and their activities without being bombarded by unrelated and unproductive content. \u003cbr\u003e\n\n## How we built it\n**Frontend:** React.js for an intuitive, responsive user interface. \u003cbr\u003e\n**Backend:** Node.js with Express to handle club registration, post management, and user interactions. \u003cbr\u003e\n**Database:** MongoDB to manage clubs, users, and posts efficiently. \u003cbr\u003e\n**Authentication:** MongoDB, jsonwebtokens, bcrypt for pwd hashing to provide secure login and access control for club and user roles. \u003cbr\u003e\n**Hosting and Deployment:** Hosted on Ubuntu 22.04 with an Nginx Reverse Proxy and Cloudflare acting as another proxy. \u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanmattt%2Fclubspot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanmattt%2Fclubspot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanmattt%2Fclubspot/lists"}