{"id":21367480,"url":"https://github.com/isleofcode/tuxedo-prototype","last_synced_at":"2025-03-16T08:11:03.536Z","repository":{"id":22502880,"uuid":"25842498","full_name":"isleofcode/tuxedo-prototype","owner":"isleofcode","description":"A simple Ember.js prototype","archived":false,"fork":false,"pushed_at":"2014-10-28T17:00:02.000Z","size":1809,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-22T20:24:29.412Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/isleofcode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-27T22:38:25.000Z","updated_at":"2016-06-22T14:37:52.000Z","dependencies_parsed_at":"2022-08-21T04:01:02.349Z","dependency_job_id":null,"html_url":"https://github.com/isleofcode/tuxedo-prototype","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/isleofcode%2Ftuxedo-prototype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isleofcode%2Ftuxedo-prototype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isleofcode%2Ftuxedo-prototype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isleofcode%2Ftuxedo-prototype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isleofcode","download_url":"https://codeload.github.com/isleofcode/tuxedo-prototype/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243841223,"owners_count":20356446,"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-22T07:19:22.470Z","updated_at":"2025-03-16T08:11:03.493Z","avatar_url":"https://github.com/isleofcode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tuxedo\n\nTuxedo is a very quick, and very dirty, deprecated client prototype written in\nEmber.js. It was written in a single afternoon shot, and is a nice\nexample of how quickly Ember.js can be used to mock ideas \u0026 prototypes.\n\nGiven our client prototypes often involve many feedback cycles with\n_many_ changes, the goal is often to present the fastest prototype. To\nthat extent, dirty \u0026 fast fits this stage best.\n\n##Use Case\n\nPredominantly, Tuxedo was built to work within Phonegap and on mobile\ndevices. Mobile has not yet been optimized to feel native.\n\nUser logs in and sees many pending 'stories' which will be published\nto a feed. User can see if the story has already been approved/denied,\nand otherwise approve/deny a story.\n\nApproving a story will publish the story to a given 'feed' (handled by a\nRails API) based on the 'Publish in' setting.\n\nThere is also an article index, which forms the basis of a 'story'\n(stories \u0026 articles are not yet linked in Ember). Effectively, an\narticle is a pool of potential stories. The backend server\nunderstands which conditions an article becomes a story.\n\n##Next Prototype Iteration\n\n- Many sub routes, such as story.index, must be handled;\n- Animations for menu state;\n- Move goopy templates to components/views;\n- Better naming of 'article' resource;\n- Use real data, vs FixtureAdapter; and\n- queryParams\n\n##What happened next\n\nThis simple prototype was enough for the client to\nunderstand the product required drastic ideaology changes to become\nviable. The prototype was dropped in favour of other\nprojects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisleofcode%2Ftuxedo-prototype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisleofcode%2Ftuxedo-prototype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisleofcode%2Ftuxedo-prototype/lists"}