#Twitter Clone
Twitter Clone using Ruby on Rails, React, Flux, ES6, and PostgreSQL.
- Compilation with Webpack
- Wrote JavaScript 2015 with Babel compiler
- React Components in ES6
- Flux Architecture
- Single Page React Application using React DOM, React Router, and History
See project running here:
React/Flux files are under app/assets/frontend
In project folder in Terminal, run:
bundle install
npm install
rake db:migrate
rails s -p 4003
Go to "localhost:4003" in your favorite browser. I don't like using port 3000 because most rails projects use 3000.
webpack -w -d
to make changes and have webpack remake your bundle.js
-
Register an account through "Sign Up"
-
Sign In and click your email on the top-right corner
-
Update with your name
-
Post a Tweet
-
Click "Who to Follow"
-
Follow other users
-
Ruby on Rails
-
Devise
-
React ES6
-
React Router
- History
-
React DOM
-
Flux
-
PostgreSQL
- Webpack
- Babel
- Events