{"id":13463144,"url":"https://github.com/edwinbosire/Urbandict","last_synced_at":"2025-03-25T06:31:39.527Z","repository":{"id":144738622,"uuid":"81024399","full_name":"edwinbosire/Urbandict","owner":"edwinbosire","description":"A React Native implementation of the Urban Dictionary App","archived":false,"fork":false,"pushed_at":"2017-08-02T10:51:50.000Z","size":6579,"stargazers_count":119,"open_issues_count":2,"forks_count":39,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-29T13:50:32.444Z","etag":null,"topics":["appstore","ios","react-native"],"latest_commit_sha":null,"homepage":null,"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/edwinbosire.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}},"created_at":"2017-02-05T21:43:57.000Z","updated_at":"2024-10-08T13:46:36.000Z","dependencies_parsed_at":"2023-05-04T22:27:38.354Z","dependency_job_id":null,"html_url":"https://github.com/edwinbosire/Urbandict","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/edwinbosire%2FUrbandict","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edwinbosire%2FUrbandict/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edwinbosire%2FUrbandict/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edwinbosire%2FUrbandict/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edwinbosire","download_url":"https://codeload.github.com/edwinbosire/Urbandict/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245413930,"owners_count":20611354,"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":["appstore","ios","react-native"],"created_at":"2024-07-31T13:00:46.888Z","updated_at":"2025-03-25T06:31:35.882Z","avatar_url":"https://github.com/edwinbosire.png","language":"JavaScript","funding_links":[],"categories":["Open Source Apps"],"sub_categories":["Other Platforms"],"readme":" ![Banner image](https://cdn-images-1.medium.com/max/1200/1*uQ2duH__tzNQLX3QNemGHg.png)\n\n# Urban Dictionary\n\nA React Native implementation of the Urban Dictionary App, platform agnostic, runs on both iOS and Android\n \n I wrote something about this app on [medium](https://medium.com/@edwinbosire/an-app-in-24-hours-my-react-native-experience-dda6cbc5da7#.waf7o7bn0), thanks to all the 2 people who read it.\n# About the app\n\nThis is a simple app for Urban Dictionary with minimal features.\n\n- [x] Random word of the day\n- [x] Search for terms/words.\n- [x] Up/Downvote word\n- [ ] Favourite word\n- [ ] Trending terms\n- [ ] Submit to App store and/or Google Play store.\n\n\n![Gif of the working app](https://cdn-images-1.medium.com/max/800/1*jmy1yZCLByXi7C9Hh7u0ig.gif)\n\n\n# Getting Started\n\n- Clone the app\n\n  `git clone https://github.com/edwinbosire/Urbandict.git `\n  \n- run npm in the project root folder\n\n  ` npm install`\n  \n- run on simulator\n\n  `react-native run-ios --simulator \"iPhone 5s\"`   \n  \n  Avoid this by opening the project in xcode and chosing run, this is also a better environment to read \u0026 fix build time errors.\n  \n If you encounter any problem, refer to the [React Native Documentation](https://facebook.github.io/react-native/docs/getting-started.html).\n\n## Prerequisites\n\nTo run the project, you will need Node, Watchman, React-Native CLI and Xcode or Android SDK depending on your chosen platform, you can install these using Homebrew\n\n` brew install node`\n\n` brew install watchman `\n\nNode comes with npm, you can use Yarn if you prefer or any other package manager.\n\n` npm install -g react-native-cli `\n\n- Android SDK or Xcode \n\nGet Xcode from the [Mac App Store](https://itunes.apple.com/us/app/xcode/id497799835?mt=12)\n\n\n# Deployment\n\nTODO:\n\n- [ ] Package the bundle\n\n# Built with\n\n- React Native (Duh!)\n- Sketch (checkout the design file [here](https://github.com/edwinbosire/Urbandict/blob/master/Resources/urbanDictLogo.sketch))\n- Love, lots of love\n\n# Contributing\n\nJust fork the repo and do your thing.\n\n# Authors\n- [Edwin Bosire](www.twitter.com/edwinbosire) - initial work\n\n- The Internet - Shout out to [StackOverflow](http://stackoverflow.com/questions/tagged/react-native) and the ReactNative [documentation](https://facebook.github.io/react-native/versions.html).\n\n# License\n\nThis project is licensed under the MIT License - see the LICENSE.md file for details\n\n# Acknowledgements\n- [Urbandictionary](http://www.urbandictionary.com/) for letting me using their API\n\n- [Sam Okoro](https://www.youtube.com/channel/UCu80l5_reHGRLxAmWm9zmYQ) for some awesome React Native prototype apps for inspiration\n\n- The internet - Honestly, even after 5 years as a developer, I still google the most basic ways of doing things.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedwinbosire%2FUrbandict","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedwinbosire%2FUrbandict","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedwinbosire%2FUrbandict/lists"}