Skip to content

stevenhankin/project-readable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readable API Server

This is an implementation of Udacity's content and comment web app for the Redux course. Users can post content to predefined categories, comment on their posts and other users' posts, and vote on posts and comments. Users can also edit and delete posts and comments.

The project includes a backend API Server that interacts with the front-end portion of the project.

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing and starting

In a command window:

cd api-server
npm install
npm start

In a second command window:

cd frontend
npm install
npm start

A browser window should now open with the application running, or open in a browser window directly

Built with

Source Layout

I've based the project structure on a Feature Layout

/src
  /scenes
    /components     <-- React components common across scenes
    <Scenes>        <-- Hierarchy of scenes and related components
  /services/api.js  <-- Module for XHR interaction with api-server
  /store            <-- Contains Action/Reducer modules for each component that uses Redux
  index.js          <-- Application root
  store.js          <-- Redux store and reducer bootstrap

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Starting server code for ReactND Readable Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.4%
  • HTML 5.3%
  • CSS 1.3%