This is demo project for creating Business Applications using React, Redux.
This project was bootstrapped with Create React App.
- Clone the project
git clone [email protected]:klishevich/business_react_boilerplate.git
- Edit file
/src/constants.js
and setexport const url = 'http://react_redux_api_rails5.j123.ru'
- Install node modules with command
yarn
- Start development server
yarn start
- Run tests
npm test -- --coverage
If your want to use local server
Clone Ruby on Rails project - https://github.com/klishevich/react_redux_api_rails5
- Make Fork
- Choose task from Roadmap
- Develop and have fun
- Commit and push to Github
- Make Pull Request
- I make code review and give feedback
- I merge feature to master. You are cool, thanks for your contribution to opensource!
create-react-appReduxESLintGet list of items pageDelete itemAdd React RouterEdit item page- Flash Messages in separate container
- Create item page
Hot Reload- Tests
- Validations for saving form
- Dictionaries
- Deployment to Production
- Nested attributes
- Data normalization
- Selectors (Reselect)
- CSS Modules
- Authentication (JWT)
- Authorization
Maybe
- Server-side rendering
- React Router Redux
- Components Library
Make the same functionality as for model List (display index, create, update, delete) for model Singer.
Available at the endpoint http://react_redux_api_rails5.j123.ru/singers
create_table "singers", force: :cascade do |t|
t.string "first_name"
t.string "last_name"
t.integer "order"
t.date "birth_date"
t.boolean "is_alive", default: true
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end