{"id":16721043,"url":"https://github.com/prior99/coffee","last_synced_at":"2025-03-15T12:23:10.602Z","repository":{"id":31281250,"uuid":"34843174","full_name":"Prior99/coffee","owner":"Prior99","description":null,"archived":false,"fork":false,"pushed_at":"2015-04-30T08:51:00.000Z","size":2360,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-22T02:44:25.582Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/Prior99.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":"2015-04-30T08:25:10.000Z","updated_at":"2015-04-30T08:51:00.000Z","dependencies_parsed_at":"2022-09-09T07:40:37.037Z","dependency_job_id":null,"html_url":"https://github.com/Prior99/coffee","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prior99%2Fcoffee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prior99%2Fcoffee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prior99%2Fcoffee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prior99%2Fcoffee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Prior99","download_url":"https://codeload.github.com/Prior99/coffee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243727136,"owners_count":20337949,"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-12T22:28:23.556Z","updated_at":"2025-03-15T12:23:10.576Z","avatar_url":"https://github.com/Prior99.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Kaffeestrichliste\n=================\n\nThis is a software written for managing the payments for coffee in a small work environment. The system is based on  trust as there is no security to actually check if a customer paid his coffee.\n\nRequirements\n------------\n\nThis software depends on a webserver of your choice running at least PHP version 5.\nYou will also need a MySQL server. A common Linux server should always work, however this was never tested on any Windows-based host.\n\nInstallation\n------------\n### 1. Install the sources\n\nCopy the whole directory to a directory in your webroot.\nCreate a directory named \"backups\", the software will store backups in this directory.\nMake sure that this directory is not accessable from the public but writeable by the user running the webserver. You would normally just set the permission to 777 like this:\n\n\tmkdir backups\n\tchmod 777 backups\n\nIn order to keep other users from stealing your backups add a .htaccess file in this directory to forbid access:\n\n\techo \"Order deny,allow\" \u003e backups/.htaccess\n\techo \"Deny from all\" \u003e\u003e backups.htaccess\n\n### 2. Create a MySQL Database\n\nSet up a new MySQL-Database as well as a new user. Save the username, password as well as the name of the database as you will need those later.\n\n**Make sure the database uses UTF-8 as encoding.**\n\n### 3. Edit the configuration\n\nThere is a file called ```config.php.example``` containing an example configuration.\nCopy this file to ```config.php``` and edit it with an editor of your choice.\n\nYou will need to set some fields in this file, there are instructions included in the file on how to do so and what the specific fields do.\n\nYou will also need to edit the ```.htaccess``` file and add IPs to the range of IP adresses from where the software should be reachable. Delete the preconfigured adresses and add your own or make everything public.\n\n### 4. Enjoy a hot cup of coffee\n\nGrab a cup and reward yourself with a nice hot cup of coffee as you are done with setting up the software and should be able to reach it.\n\nUsage\n-----\n\nAfter the installation is done you can now reach the Kaffeestrichliste from the outside. Take a look at the admin-interface as well as the control-interface.\n\nBoth pages should be self-explanatory.\n\n\nLicense\n-------\n\nCopyright (c) 2015 RWTH-Aachen University\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nContact\n-------\n\nPlease take a look at the issue-tracker and the wiki in this repository before contacting us. If there are no issues or entries in the wiki that can help you deal with the problems please open up a new issue.\n\nContributors\n------------\n\nFrederick Gnodtke (RWTH Aachen)\nJonas Hahnfeld (RWTH Aachen)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprior99%2Fcoffee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprior99%2Fcoffee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprior99%2Fcoffee/lists"}