2nd project of the Udacity React Nanodegree: React & Redux
-
Default (Homepage)
- All Posts listed
- Posts can be voted up and down
- Posts show a comment bubble if they have comments
- Posts can be sorted by Date or Popularity (votes)
- Control for Creating a new post
- Control for importing 10 external posts (to have more data to play with in the app)
-
Category Page
- All posts filtered by a category
-
Post Detail
- Selected post content, title, author, date
- Comments associated
- Ability to add a new comment
- Comments can be deleted, and voted up and down
- Post can be deleted
- Title and Body of the post can be edited inline
-
New Post
- Post creation includes: post title, author, category, and article body
clone repo and cd
into folder
cd api-server
npm install
node server
In a separate terminal:
cd frontend
npm install
npm start