{"id":21116756,"url":"https://github.com/fbessez/wesadmits","last_synced_at":"2026-05-06T06:32:11.913Z","repository":{"id":128030973,"uuid":"82954804","full_name":"fbessez/WesAdmits","owner":"fbessez","description":"Web App for Wesleyan University that serves as a single platform for students to communicate about Ridesharing, Events, Important Updates, and more...","archived":false,"fork":false,"pushed_at":"2017-05-13T13:52:58.000Z","size":26257,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-08T08:08:46.120Z","etag":null,"topics":["ruby","ruby-on-rails","web-framework"],"latest_commit_sha":null,"homepage":"","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/fbessez.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":"2017-02-23T17:47:20.000Z","updated_at":"2017-05-04T20:31:11.000Z","dependencies_parsed_at":"2023-05-29T05:15:27.227Z","dependency_job_id":null,"html_url":"https://github.com/fbessez/WesAdmits","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fbessez/WesAdmits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbessez%2FWesAdmits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbessez%2FWesAdmits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbessez%2FWesAdmits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbessez%2FWesAdmits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fbessez","download_url":"https://codeload.github.com/fbessez/WesAdmits/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fbessez%2FWesAdmits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271910429,"owners_count":24842349,"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","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ruby","ruby-on-rails","web-framework"],"created_at":"2024-11-20T02:34:01.442Z","updated_at":"2026-05-06T06:32:11.879Z","avatar_url":"https://github.com/fbessez.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\nA one-stop-shop for Wesleyan University for ridesharing, event posting, lost \u0026 found, trading post, and etc. A project for Kai Labs in the Spring of 2017.\n\n\u003ch3\u003e Completed so far:\u003c/h3\u003e \n\u003cul\u003e\n\t\u003cli\u003e1. Created Events, Rides, Lostandfounds\u003c/li\u003e \n\t\u003cli\u003e2. Created Users\u003c/li\u003e \n\t\u003cli\u003e3. Created Sessions\u003c/li\u003e \n\t\u003cli\u003e4. Google OAuth for Wesleyan Portal\u003c/li\u003e \n\t\u003cli\u003e5. Validators to make sure posts are informative enough\u003c/li\u003e \n\t\u003cli\u003e6. ReRouting properly\u003c/li\u003e \n\t\u003cli\u003e7. Attempts at DRYness\u003c/li\u003e \n\t\u003cli\u003e8. Search Bar\u003c/li\u003e \n\t\u003cli\u003e9. SSL --\u003e Passwords\u003c/li\u003e \n\t\u003cli\u003e10. users has_many events, rides, lostandfounds\n\t\twhile events, rides, lostandfounds belongs_to users\u003c/li\u003e \n\t\u003cli\u003e11. log_in + authenticating users --\u003e session cookies\u003c/li\u003e \n\t\u003cli\u003e12. Permission to post vs. simply view\u003c/li\u003e \n\t\u003cli\u003e13. Static Routes: help, about, contact\u003c/li\u003e \n\t\u003cli\u003e14. Mailers for post notifications\u003c/li\u003e \n\t\u003cli\u003e15. Users destroying themselves results in deleting all of that users posts\u003c/li\u003e \n\t\u003cli\u003e16. Delete old records from DB \n\t\t--\u003e see lib/tasks/ and also config/schedule.rb\u003c/li\u003e \n\t\u003cli\u003e17. See all user contributions\u003c/li\u003e \n\t\u003cli\u003e18. Error Handling\u003c/li\u003e \n\t\u003cli\u003e19. Session Helpers\u003c/li\u003e \n\t\u003cli\u003e20. Calendar View!\u003c/li\u003e \n\u003c/ul\u003e\n\n\u003ch3\u003e To Complete:\u003c/h3\u003e \n\u003cul\u003e \n\t\u003cli\u003e1. Write Tests\u003c/li\u003e \n\t\u003cli\u003e2. Upvoting / Downvoting\u003c/li\u003e \n\t\u003cli\u003e3. Starring Posts\u003c/li\u003e \n\t\u003cli\u003e4. Sorting / Filtering by stars, closeness (in time) and views(?)\u003c/li\u003e \n\t\u003cli\u003e5. Contact Driver/Finder by email\u003c/li\u003e \n\t\u003cli\u003e6. Include Tags to sort by?\u003c/li\u003e \n\t\u003cli\u003e7. The Trading Post\u003c/li\u003e \n\t\u003cli\u003e8. Prettify the Ruby --\u003e DRY  # Rubocop\u003c/li\u003e \n\t\u003cli\u003e9. FRONT END\u003c/li\u003e \n\u003c/ul\u003e\n\n\n\u003ch3\u003e Some useful Gems: \u003c/h3\u003e \n\u003ch5\u003e Wesleyan Portal Helper\u003c/h5\u003e\ngem 'omniauth-google-oauth2', '~\u003e 0.2.1'\n\u003ch5\u003eScheduling DB record deletion\u003c/h5\u003e\ngem 'whenever', :require =\u003e false\n\u003ch5\u003ePagination\u003c/h5\u003e\ngem 'kaminari'\n\u003ch5\u003eForm Helper\u003c/h5\u003e\ngem 'simple_form'\n\u003ch5\u003eBoostrap\u003c/h5\u003e\ngem 'bootstrap-sass', '~\u003e 3.3.6'\n\u003ch5\u003eTwitter CSS Stylesheets\u003c/h5\u003e\ngem \"twitter-bootstrap-rails\"\n\u003ch5\u003eMaterialize\u003c/h5\u003e\ngem 'materialize-sass'\ngem 'material_icons'\n\u003ch5\u003eFonts\u003c/h5\u003e\ngem 'font-awesome-sass'\n\u003ch5\u003ePagination from Hartl\u003c/h5\u003e\ngem 'will_paginate', '3.1.0'\ngem 'bootstrap-will_paginate', '0.0.10'\n\u003ch5\u003eTime Validations\u003c/h5\u003e\ngem 'validates_timeliness', '~\u003e 4.0'\n\u003ch5\u003eSimple Calendar\u003c/h5\u003e\ngem 'simple_calendar','~\u003e 2.0'\n\u003ch5\u003eEncryption\u003c/h5\u003e\ngem 'bcrypt', '~\u003e 3.1.11'\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffbessez%2Fwesadmits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffbessez%2Fwesadmits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffbessez%2Fwesadmits/lists"}