Skip to content

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

License

Notifications You must be signed in to change notification settings

tsurupin/portfolio

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published