Awesome
Portfolio
Portfolio is a simple blog and portfolio CMS written in React/Redux(Frontend) and Rails(API)
Demo
client
Live version: http://staging.tsurupin.com
cms
Live version: http://staging.tsurupin.com/cms
sample account
You can sign in to the demo account with the following info.
<table> <thead> <tr> <th>Email</th> <th>Password</th> </tr> </thead> <tbody> <tr> <td>sample@gmail.com</td> <td>sample_password</td> </tr> </tbody> </table>*All the data in the demo are dummy.
Motivation
I created this app for the reason I wanted to make my own blog and learn full Redux based application with Rails api.
Main Technology Stack
- React
- Redux
- Rails
- CSS Modules
- Material-UI
Development
Setup
-
Get the code.
% git clone git@github.com:tsurupin/portfolio.git
-
Setup your environment.
% bin/setup
-
Start Foreman.
% foreman start
-
Verify that the app is up and running.
% open http://localhost:3000
Style Guides
Portfolio refers to the following style guides in each language and framework.
Todo
- Upgrade Rails version to Rails 5.
- Improve SEO.
- Add comment function.
License
The project is available as open source under the terms of the MIT License.
Troubleshooting
Please create an issue.