udacity-nanodegree-readable

所属分类:GPT/ChatGPT
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2018-04-02 03:22:58
上 传 者sh-1993
说明:  可读的是[@udacity](https:github.com udacity)React Nanodegree Project。该应用程序有黑客新闻和Reddit等帖子和评论。用户将能够发布...
(?? Readable is @udacity React Nanodegree Project. This app has posts and comments like Hacker News and Reddit. Users will be able to post content to predefined categories, comment on their posts and other users posts, and vote on posts and comments. Users will also be able to edit and delete posts and comments.)

文件列表:
.eslintignore (15, 2018-04-01)
api-server/ (0, 2018-04-01)
api-server/categories.js (726, 2018-04-01)
api-server/comments.js (3102, 2018-04-01)
api-server/config.js (114, 2018-04-01)
api-server/posts.js (4179, 2018-04-01)
api-server/server.js (8662, 2018-04-01)
frontend/ (0, 2018-04-01)
frontend/package.json (752, 2018-04-01)
frontend/public/ (0, 2018-04-01)
frontend/public/favicon.ico (3870, 2018-04-01)
frontend/public/index.html (1889, 2018-04-01)
frontend/public/manifest.json (317, 2018-04-01)
frontend/src/ (0, 2018-04-01)
frontend/src/components/ (0, 2018-04-01)
frontend/src/components/Badge.js (682, 2018-04-01)
frontend/src/components/CloseButton.js (377, 2018-04-01)
frontend/src/components/Comment.js (2408, 2018-04-01)
frontend/src/components/CommentCount.js (533, 2018-04-01)
frontend/src/components/CommentEditForm.js (936, 2018-04-01)
frontend/src/components/CommentForm.js (1188, 2018-04-01)
frontend/src/components/CommentList.js (1273, 2018-04-01)
frontend/src/components/EditBadge.js (363, 2018-04-01)
frontend/src/components/Filter.js (2207, 2018-04-01)
frontend/src/components/Header.js (378, 2018-04-01)
frontend/src/components/InputArea.js (847, 2018-04-01)
frontend/src/components/InputText.js (793, 2018-04-01)
frontend/src/components/NewPostButton.js (326, 2018-04-01)
frontend/src/components/Post.js (2327, 2018-04-01)
frontend/src/components/PostDetail.js (2383, 2018-04-01)
frontend/src/components/PostForm.js (2206, 2018-04-01)
frontend/src/components/Posts.js (400, 2018-04-01)
frontend/src/components/PostsContainer.js (872, 2018-04-01)
frontend/src/components/RadioButton.js (818, 2018-04-01)
frontend/src/components/RadioForSort.js (1177, 2018-04-01)
... ...

# Readable Readable is an app has posts and comments like Hacker News and Reddit. Users will be able to post content to predefined categories, comment on their posts and other users' posts, and vote on posts and comments. Users will also be able to edit and delete posts and comments. ## Getting Started ### Installing ``` git clone https://github.com/jayjongcheolpark/udacity-nanodegree-readable.git cd readable #for server npm install npm start #for frontend cd frontend npm install npm start ``` ### Demo ![Demo](https://user-images.githubusercontent.com/13275149/36115064-ee9be7bc-0fff-11e8-9df2-3691fd44b3c4.png) [https://readable-udacity.herokuapp.com/](https://readable-udacity.herokuapp.com/) ## Acknowledgments ### Functionality (requirements) - Default (Root) - should list all available categories, which should link to a category view for that category - should list all of the posts - should have a control for changing the sort method for the list, including at minimum, order by voteScore and order by timestamp - should have a control for adding a new post - Category View - identical to the default view, but filtered to only include posts with the selected category - Post Detail View - should show the details of a post, including: Title, Body, Author, timestamp (in user readable format), and vote score - should list all of the comments for that post - should have controls to edit or delete the post - should have a control to add a new comment. - implement comment form however you want (inline, modal, etc.) - comments should also have controls for editing or deleting - Create/Edit View - should have a form to create new post or edit existing posts - when editing, existing data should be populated in the form ### Additional Functionality #### Using Redux and Redux-Saga To use redux and redux-saga is easier to manage state and asynchronous things, more efficient to execute, simple to test, and better at handling failure. #### Deployment This App is deployed on [Heroku](https://readable-udacity.herokuapp.com/) ## License A Project [starter code](https://github.com/udacity/reactnd-project-readable-starter) contributed by Udacity.

近期下载者

相关文件


收藏者