/portfolio

A blog and Portfolio CMS built with Rails, React, Redux, Material-UI, CSS Modules.

Primary LanguageRubyMIT LicenseMIT

CircleCI Code Climate

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.

Email Password
sample@gmail.com sample_password

*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

  1. Get the code.

     % git clone git@github.com:tsurupin/portfolio.git
    
  2. Setup your environment.

     % bin/setup
    
  3. Start Foreman.

     % foreman start
    
  4. 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

  1. Upgrade Rails version to Rails 5.
  2. Improve SEO.
  3. Add comment function.

License

The project is available as open source under the terms of the MIT License.

Troubleshooting

Please create an issue.