{"id":24518798,"url":"https://github.com/wichopy/reddit-client-frontend","last_synced_at":"2025-03-15T11:20:54.022Z","repository":{"id":126340351,"uuid":"88301607","full_name":"wichopy/reddit-client-frontend","owner":"wichopy","description":"Reddit client using React","archived":false,"fork":false,"pushed_at":"2017-04-18T20:58:41.000Z","size":76,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-22T01:46:58.224Z","etag":null,"topics":[],"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/wichopy.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-04-14T20:38:42.000Z","updated_at":"2017-04-28T22:57:02.000Z","dependencies_parsed_at":"2023-04-26T18:46:36.984Z","dependency_job_id":"fa8091b9-ef08-474b-9d41-57b7a52e1468","html_url":"https://github.com/wichopy/reddit-client-frontend","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/wichopy%2Freddit-client-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichopy%2Freddit-client-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichopy%2Freddit-client-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichopy%2Freddit-client-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wichopy","download_url":"https://codeload.github.com/wichopy/reddit-client-frontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243720147,"owners_count":20336762,"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":"2025-01-22T01:47:03.992Z","updated_at":"2025-03-15T11:20:54.003Z","avatar_url":"https://github.com/wichopy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reddit Frontend for ClueP Dev Challenge\n\n## Requirements: \nDevelop a simple Reddit client web UI.\n\nThe Index page should have a simple but efficient AutoComplete box which takes you to the appropriate subreddit, you must handle the case when the subreddit doesn’t exist.\n\nEach Subreddit page should have at least the following\nJumbotron displaying the subreddit and Banner (if it exists)\nA max of 25 posts with the ability to load 25 more by click on a “Load More” button.\nEach Post must have a title, link to post, and a pic (if it exists)\nEach Post page should have at least the following\nJumbotron displaying the subreddit\nTitle of post and post content\nand all comments in whatever manner you may like\n\n## Approach:\nInitialized app in React using Facebook's create-react-app cli tool.\nUsed fetch calls to backend to update state.\nAutocomplete by posting partial search queries to Reddit's search_reddit_names route and using npm library `react-autosuggest`\nUtilized bootstrap collapse for comment tree with a gradient color change for nested replies.\n\n## Local Installation:\n\n1. run `git clone git@github.com:wichopy/reddit-client-frontend.git` at your desired location to lcone repo.\n2. `npm i` to get dependancies\n3. `npm start` to run react-scripts and the app will be accessible on `localhost:3000`\n\n\nNote: \nThis project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwichopy%2Freddit-client-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwichopy%2Freddit-client-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwichopy%2Freddit-client-frontend/lists"}