Noffica / Midterm-Family-Vault

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vaulty

A platform that allows family members to selectively share content with other members of their family in Vaults. This was our midterm project.

Local deployment option (recommended)

  1. Ensure Ruby v2.1 (or higher) is installed.
  2. Ensure the bundler gem is installed
  3. Run bundle install
  4. Run the following command(s) to setup the database with seed data:
  5. bundle exec rake db:drop && bundle exec rake db:create && bundle exec rake db:migrate && bundle exec rake db:seed
  6. Run shotgun -p 3000 -o localhost to launch the server
  7. Visit http://localhost:3000/ in your browser
  8. Check the /db/seeds.rb file for accounts setup by the seed data.

Content types currently supported

  • text
  • photos (images)

Details

  • A vault can have an unlimited number of users
  • A user can belong to as many vaults as they like.
  • Once a user is logged in, they shall be able to see all the content from all vaults to which they belong.
  • In order to differentiate content between vaults, a colour coding system was implimented. When a vault is created there are colour choices available.

Frameworks and Library employed

About


Languages

Language:JavaScript 63.3%Language:CSS 30.0%Language:HTML 3.7%Language:Ruby 3.0%