{"id":16686284,"url":"https://github.com/mosheberman/aucs","last_synced_at":"2026-04-02T02:46:57.430Z","repository":{"id":27243620,"uuid":"30715651","full_name":"MosheBerman/aucs","owner":"MosheBerman","description":"An auction site for JLIC.","archived":false,"fork":false,"pushed_at":"2015-02-19T21:15:13.000Z","size":6236,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T10:47:56.716Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/MosheBerman.png","metadata":{"files":{"readme":"Readme.mdown","changelog":null,"contributing":"contributing.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-12T17:57:04.000Z","updated_at":"2015-02-19T21:15:13.000Z","dependencies_parsed_at":"2022-07-25T17:20:08.535Z","dependency_job_id":null,"html_url":"https://github.com/MosheBerman/aucs","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MosheBerman%2Faucs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MosheBerman%2Faucs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MosheBerman%2Faucs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MosheBerman%2Faucs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MosheBerman","download_url":"https://codeload.github.com/MosheBerman/aucs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243428436,"owners_count":20289317,"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-10-12T15:05:17.337Z","updated_at":"2025-12-28T15:26:37.650Z","avatar_url":"https://github.com/MosheBerman.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"Aucs\n----\n\nAucs is a [Chinese auction](http://en.wikipedia.org/wiki/Chinese_auction) website based on CodeIgniter. \n\nTools \u0026 Dependencies:\n---\nAucs uses CodeIgniter 3.0 RC2, PHP 5.5, MySQL 5.5.3. \n\nI used [MAMP (download link)](http://www.mamp.info/en/) Version 3.0.7.3 (3.0.7.3) to get this up and running locally.\n\nI downloaded MAMP and pointed it at the folder containing this repo. Then I started building. \n\nI used [phpStorm](https://www.jetbrains.com/phpstorm/). There's the project in the repo too, so you can use that to edit this if you'd like.\n\nSetting up the database:\n---\nThere's [a sql file](./sql/aucs-database.sql) in the sql folder that contains all the necessary code to bootstrap the database. \n\nHigh Level/User Facing Features:\n----\n- [√] Users can register.\n- [√] Users can log in.\n- [ ] Users can pay for ticket packages. (Via Stripe.)\n- [ ] Users can choose which prize packages to put in for.\n\n- [√] Organizers and users can log in.\n- [ ] Organizers can add prize packages.\n- [ ] Organizers can add prizes to packages.\n- [ ] Organizers can add ticket packages.\n\nImplementation Details:\n---\n\n**Menu:**\n\n- [√] The menu needs to change depending on login state and permissions.\n- [ ] The menu needs to change depending on permissions level.\n\n**General:**\n\n- [ ] SSL protection.\n- [ ] Lots of prettying up. The style is loosely based on [the print/pdf auction booklet. (link here)](./auction_booklet.pdf)\n- [ ] Implement the endpoints outlined in the [routes specification](project-spec/Routes.mdown), which I designed during the brainstorm.\n\n**Login:**\n\n- [ ] Login needs to account for encryption. Whatever we choose needs to match the encryption scheme used for the sign ups.\n- [ ] Server and/or client side input validation.\n\n**Sign Ups:**\n\n- [ ] Collect email, password, phone number, address.\n- [ ] Validate all of this before creating a new record in the database.\n\n**Database:**\n\n- [√] Remove Organizer table and add a field is_organizer to the User table.\n\n**Orders:**\n\nThere are two stages to user orders:\n\n1. Choosing how many tickets to pay for.\n2. Choosing which prize packages those tickets go towards. \n\nWhat I've done so far:\n---\nI've stubbed all of the model classes, built the database, and started working on some of the views and controllers.\n\nAbout API Keys \u0026 Passwords:\n---\nSo this is a semi-public repository, which means that I obviously shouldn't be throwing private keys in here. I'm using default passwords on my local database, and will be changing all of that before deployment.\n\nWhat's this for anyway?\n---\nIn a word, charity. Happy to share details privately. \n\nLicense:\n---\nCodeIgniter is under MIT. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmosheberman%2Faucs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmosheberman%2Faucs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmosheberman%2Faucs/lists"}