https://github.com/xmas7/react-flux-rails
Use this project to get started with Flux and React very quickly. You can deploy to Heroku within seconds of cloning this repository.
https://github.com/xmas7/react-flux-rails
Last synced: about 2 months ago
JSON representation
Use this project to get started with Flux and React very quickly. You can deploy to Heroku within seconds of cloning this repository.
- Host: GitHub
- URL: https://github.com/xmas7/react-flux-rails
- Owner: xmas7
- Created: 2022-09-30T16:36:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T16:37:15.000Z (over 2 years ago)
- Last Synced: 2025-02-01T09:27:54.490Z (4 months ago)
- Language: Ruby
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React/Flux/Rails Skeleton
Use this project to get started with Flux and React very quickly. You can deploy to Heroku within seconds of cloning this repository.
You can see this project running [here](http://react-flux-rails.herokuapp.com/).
## Why?
Flux without frameworks (and with!) has lots of boilerplate code. Getting JSX/commonJS/Rails playing nicely can be a challenge - This does it all for you using a sustainable approach.
## Requirements
Ruby 2.0+ should work fine. NPM/bundler are required. To deploy to Heroku, use the Heroku toolbelt.
## Installing
Clone this repository:
git clone https://github.com/timminkov/react-flux-rails
Install gems:
bundle
Install node modules:
npm install
_Optional_: Download and install the postgres app [found here](http://postgresapp.com/).
## Running
Make sure Postgres is running with a fresh database. Run with:
rails s
Then, visit [localhost:3000](localhost:3000) in your browser.
## Deploying to Heroku
Create a new heroku app (You'll need to install the Heroku toolbelt):
heroku create your-app-name-here
Add the app to your git remotes (using the URL returned after creating the app)
git remote add heroku https://your-heroku-git-repo-url.com
Add the multi-buildpack tool to heroku (used for Browserify):
heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
Push to Heroku
git push heroku master
## Contributing
Please open a pull request.