{"id":19533631,"url":"https://github.com/tigerappsorg/tigersnatch","last_synced_at":"2025-04-26T13:33:56.532Z","repository":{"id":42071221,"uuid":"372855899","full_name":"TigerAppsOrg/TigerSnatch","owner":"TigerAppsOrg","description":"TigerSnatch is a popular course selection tool for Princeton students. Receive email and text message notifications when spots open in full classes. Trade spots with other students. By Shannon Heh ’23, Nicholas Padmanabhan ’23, and Byron Zhang ’23.","archived":false,"fork":false,"pushed_at":"2023-09-17T05:41:12.000Z","size":48143,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-09-17T10:42:45.298Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tigersnatch.com","language":"Python","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/TigerAppsOrg.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}},"created_at":"2021-06-01T14:19:13.000Z","updated_at":"2023-07-07T04:41:45.000Z","dependencies_parsed_at":"2023-02-18T18:46:17.303Z","dependency_job_id":null,"html_url":"https://github.com/TigerAppsOrg/TigerSnatch","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerAppsOrg%2FTigerSnatch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerAppsOrg%2FTigerSnatch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerAppsOrg%2FTigerSnatch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TigerAppsOrg%2FTigerSnatch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TigerAppsOrg","download_url":"https://codeload.github.com/TigerAppsOrg/TigerSnatch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224036300,"owners_count":17245035,"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":"2024-11-11T02:08:56.986Z","updated_at":"2025-04-26T13:33:56.520Z","avatar_url":"https://github.com/TigerAppsOrg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to TigerSnatch!\n\n[TigerSnatch](https://tigersnatch.com) helps Princeton students with course enrollment through its Subscriptions and Trades features. With Subscriptions, students can receive an email and text message when spots open in a full course, so they can avoid repeatedly checking official Course Offerings. TigerSnatch Trades, a first-of-its-kind system at Princeton, connects students who want to switch into each other's full sections.\n\n\u003e TigerSnatch began as a Spring '21 COS333 project at Princeton University by Shannon Heh '23, Nicholas Padmanabhan '23, and Byron Zhang '23.\n\n# Tutorial\n\n\u003cdiv class=\"container-fluid\"\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center fs-5 tutorial-text mb-4\"\u003e\n        Before you start Snatching for course spots, here’s a brief guide on how to use\n        TigerSnatch.\n        \u003c/p\u003e\n        \u003cp class=\"fw-bold text-center fs-5 tutorial-text mb-4\"\u003e\n        Don't forget to set your phone number and change other Subscription settings on the Dashboard!\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center fs-5 tutorial-text mb-4\"\u003e\n        Search for courses by department, number, and/or title.\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center fs-5 tutorial-text mb-4\"\u003e\n        Toggle “Subscribe” switches to activate or deactivate email and text message notifications\n        for spot openings in specific course sections.\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center fs-5 tutorial-text mb-4\"\u003e\n        If you're already enrolled in a full section but wish to switch into another, use Trades.\n        From the dropdown, select and save your currently enrolled section. Then, click Find\n        Trades to view and contact other Tigers who are enrolled in a section you want (i.e. one\n        of your Subscriptions) and who are subscribed to your currently enrolled section.\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cbr /\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"my-4 tutorial-image\"\u003e\n        \u003cimg src=\"static/COURSE_TUTORIAL.png\"\n                class=\"img-shadow rounded border border-3 border-warning mx-auto d-block\"\n                width=\"95%\" /\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n    \u003cbr /\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center fs-5 tutorial-text my-4\"\u003e\n        Return to the Dashboard to check out your Subscriptions and the sections you wish to trade\n        with other Tigers.\n        \u003cbr /\u003e\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cbr /\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"my-4 tutorial-image\"\u003e\n        \u003cimg src=\"static/DASHBOARD_TUTORIAL.png\"\n                class=\"img-shadow rounded border border-3 border-warning mx-auto d-block\"\n                width=\"95%\" /\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n    \u003cbr /\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center mt-4 fs-5 tutorial-text\"\u003e\n        It's that simple! The next time a spot opens up in a subscribed section, you'll be\n        notified immediately via email and text message. If you didn't get the spot, just\n        resubscribe on TigerSnatch to get notified when spots open again. To unsubscribe from a\n        section, simply toggle the section's switch off in the Dashboard. Or, if you want to stay\n        subscribed until you manually unsubscribe, change your settings on the Dashboard!\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cp class=\"fw-light text-center mt-4 fs-5 tutorial-text mb-4\"\u003e\n        View statistics about TigerSnatch and track your most recent Subscriptions and Trades\n        notifications on the Activity page. Also, to learn more about improvements to TigerSnatch, check out\n        Release Notes on the About page!\n        \u003c/p\u003e\n    \u003c/div\u003e\n    \u003cbr /\u003e\n    \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"my-4 tutorial-image\"\u003e\n        \u003cimg src=\"static/ACTIVITY_TUTORIAL.png\"\n                class=\"img-shadow rounded border border-3 border-warning mx-auto d-block\"\n                width=\"95%\" /\u003e\n        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\n_TigerSnatch Subscriptions are independent from official course waitlists. You might not be able to enroll in courses shown on TigerSnatch even if spots free up. Always check Course Offerings for course-specific enrollment and waitlist info._\n\n# Original Team\n\n| **Shannon Heh '23**                                                                                                    | **Nicholas Padmanabhan '23**                                                                                        | **Byron Zhang '23**                                                                                                  |\n| ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |\n| \u003cimg class=\"img-shadow rounded-circle border border-3 border-warning mx-auto mt-3 d-block\" src=\"static/Shannon.jpg\" /\u003e | \u003cimg class=\"img-shadow rounded-circle border border-3 border-warning mx-auto mt-3 d-block\" src=\"static/Nick.jpg\" /\u003e | \u003cimg class=\"img-shadow rounded-circle border border-3 border-warning mx-auto mt-3 d-block\" src=\"static/Byron.jpg\" /\u003e |\n\n\u003clink href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6\" crossorigin=\"anonymous\" /\u003e\n\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"static/styles.min.5.0.css\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerappsorg%2Ftigersnatch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigerappsorg%2Ftigersnatch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerappsorg%2Ftigersnatch/lists"}