Skip to content

mattbt/react-readable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readable: A basic React + Redux content and comment web app

React + Redux front-end code to manage, categorize and vote posts and comments.
Back-end API Server is provided by Udacity.
This project is part of Udacity React Nanodegree Program.

Setup

  • download the project folder (master branch)
  • open your terminal and navigate to project folder
  • make sure you have Node.js and npm installed, or get them here
  • Install and start the API server
    • cd api-server
    • npm install
    • node server
  • In another terminal window
    • cd frontend
    • npm install
    • npm start

A browser window with the working app should open

App info

The main page contains a list of all categories and posts.
By selecting a category from the list user gets to category page where only posts of this category gets listed.
Both pages implements the following features

  • add / edit / delete posts (through a modal window)
  • upvote / downvote post
  • sort posts by score / timestamp
  • go to post detail anchor

Main page

Post Detail page contains post data and comments and implements the following features

  • edit / delete post (through a modal window)
  • upvote / downvote post
  • add / edit / delete comments (through a modal window)
  • upvote / downvote comment

Edit Comment Post Detail

API Server

Information about the API server and how to use it can be found in its README file.

About

A React + Redux content and comment web app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published