Skip to content

React.JS / Redux.JS front-end, Rails back-end SPA // portfolio website draft

License

Notifications You must be signed in to change notification settings

iamtash/portfolio

Repository files navigation

Portfolio

Introduction

A first attempt at building an eventual portfolio site. Within a clean, responsive SPA, the site admin has the ability to create, edit, and delete technical projects, as well as search/filter when viewing projects. Visitors may navigate to Home, About, and Projects pages, and on the projects page may 'like' and search/filter down projects.

Usage

Clone the repository.

bundle install
rails db:migrate

To use admin functionality, create a user account from the server, then start the server.

rails c
User.create(email: '[email protected]', password: 'password')
exit
rails s -p 3001

Open another tab in Terminal.

cd client
npm install
npm start

Go to http://localhost:3000.

Contributions

Bug reports and pull requests are welcome, with adherence to the Code of Conduct

License

The project uses the MIT License

Blog & Video

Read about what I learned while building this project!

Click below to check out a demo!
Check out a demo of my app

About

React.JS / Redux.JS front-end, Rails back-end SPA // portfolio website draft

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published