Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 3.17 KB

README.md

File metadata and controls

65 lines (42 loc) · 3.17 KB

ChitChat


Project Purpose:

This game was built as the "Readables" project for the Udacity React Nanodegree Program. The purpose of the project is to demonstrate understanding of how Redux works in a React-based content and comment web app. Users can post content to predefined categories, comment on their posts and other users' posts, edit and delete posts and comments and vote on posts and comments.

Chit-chat screen shot

Run the app here: https://chit-chat-chit-chat.herokuapp.com

How to Load the App Locally

The project uses Node.js and the Create-React-App starter. If you do not have Node >= 6.x installed, you can download it here: Node.js

Once Node is installed, navigate to the directory where you want to store the app and run

git clone https://github.com/sarah-maris/reactnd-project-readable.git
npm install

Start the development server by running

npm start

A new browser window should automatically open displaying the app. If it doesn't, navigate to http://localhost:3000/ in your browser.

API Data

The project uses data from an API server hosted at Heroku: https://chit-chat-server.herokuapp.com/

You can also use a local server using the code here: Udacity Readable API Server

How to Use the App

The app loads showing all posts, sorted by vote score. You can change the post sorting and show each category's posts separately. You can also add a new post.

Clicking on a post will take to you the single post page, which shows the post body and details about the post. On the single post page you can edit or delete the post and add, delete or edit comments.

Resources and Documentation:

Udacity Resources:

This project is licensed under the terms of the MIT license.