项目作者: PedroAlvCha

项目描述 :
This application was developed for the Udacity NanoDegree React Native Developer Nano Degree. This is the second project, it is called the readable App.
高级语言: JavaScript
项目地址: git://github.com/PedroAlvCha/ud918-readable.git
创建时间: 2017-08-08T22:33:09Z
项目社区:https://github.com/PedroAlvCha/ud918-readable

开源协议:MIT License

下载


ud918-readable

This application was developed for the Udacity NanoDegree React Native Developer Nano Degree. This is the second project, it is called the readable App.

Requires

This is a React.js application. To run it you will need Node.js which can be downloaded here.

For further details on React.js feel free to investigate here.

Installation Instructions

This application was created with facebook’s create-react-app and requires only npm install and npm start to get it installed and launched.

  1. Clone or download this project to a folder or directory.
  2. Once downloaded, open a terminal on the directory and type npm install to install.
  3. Once installed, use the terminal to type npm run start. This launches a webserver that can be accessed locally.

Extensions Added

Since this is a development project for learning, a list of additional extensions that have been added to the project is included.

  1. npm install --save dotenv Environment variables
  2. npm install --save-dev babel-core babel-cli babel-preset-es2015 Javascript. Yup.
  3. npm install --save-dev mocha chai Debugging and Unit Testing
  4. npm install --save-dev react-addons-test-utils Testing package
  5. npm install --save immutable Facebooks’ object library
  6. npm install --save-dev chai-immutable Chai support
  7. npm install --save redux redux
  8. npm install --save react-redux react + redux… nuff said.
  9. npm install --save react-router Navigation
  10. npm install --save react-router-dom Navigation for the web.
  11. npm install --save redux-thunk for middleware between redux store and react
  12. npm install --save react-key-index for identity generation
  13. npm install --save react-bootstrap for look and feel
  14. npm install --save react-icons icons for our buttons
  15. npm install --save lodash.map using Loadesh for handling an object list made of objects
  16. npm install --save lodash.orderby using Loadesh for ordering an object list made of objects
  17. npm install --save lodash.filter using Loadesh for filtering an object list made of objects
  18. npm install --save redux-form for handling a form through redux
  19. npm install --save react-modal for handlilng a modal to store the form
  20. npm install uuid for generating unique ids

Pending Dev

  • src/utils/InAppServer.js is missing any kind of security. it MUST be implemented.

license

This software is released under the MIT License as can be observed in the LICENSE.txt file.