Skip to content

Backend API for Folio, a seamless drag and drop portfolio builder.

License

Notifications You must be signed in to change notification settings

zhuhanming/folio-backend

Repository files navigation

Folio

A Seamless Drag and Drop Portfolio Building Experience

Folio is a portfolio builder that helps you to craft a simple yet beautiful portfolio in minutes, through a seamless drag and drop experience. Save your work and immediately get a shareable link to your online portfolio.

Folio was built over a course of 24 hours for the hackathon Hack&Roll 2020. The team members are:

The current maintainer of this project is Hanming.

The code for the React frontend can be found here.

Features

With Folio, you can instantly add the following elements to your portfolio:

  • Title
  • Subtitle
  • Description
  • Caption
  • Message
  • Images (up to 3 in a row, automatically resizes)
  • URLs
  • YouTube Videos
  • Code Samples
  • SoundCloud Embed

Simply drag and drop it into the middle. It's that easy!

Getting Started

If you wish to run this app locally, make sure to clone this repository first.

git clone https://github.com/zhuhanming/folio-backend.git

Navigate into the project folder, install the dependences and create the database:

cd folio-backend
bundle install
bundle exec rails db:create
bundle exec rails db:migrate

Start the backend on http://localhost:3001 (or whatever port that suits you).

bundle exec rails s -p 3001

Now you can head over to the frontend repository and follow the steps described there to get the frontend up and running!

About

Backend API for Folio, a seamless drag and drop portfolio builder.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •