Skip to content

henryfreel/canopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canopy

https://project-canopy.herokuapp.com/

Overview

Canopy is a go-to sharing resource for web developers, programmers and engineers. We set out to build a resource where live projects, code snippets, and interaction between developers are all in one place. Live projects are embedded and rendered on the site so that visitors can interact with them without leaving Canopy.

Steps to Run Locally

  1. Clone project url from master repo
  2. bundle install
  3. rake db:create
  4. rake db:migrate
  5. rake db:seed
  6. brew install imagemagick

API Reference

You will need to request an API key from Screenshotmachine and create a .env file in the root directory. Your .env file should contain the following:

  • S3_BUCKET=project-canopy
  • S3_PUBLIC_KEY='KEY'
  • S3_SECRET='KEY'

Technologies Used

  • PostgreSQL
  • Screenshot Machine API
  • Highlight.js
  • Paperclip
  • Bootstrap
  • jQuery

Contributors

Planning

Alt text

Wireframes

Alt text Alt text

What We'd Do With More Time

  • Comments
  • Show the projects that you like on your profile page
  • Ability to change password, with validation/confirmation
  • Sort Projects on the home page by 'most popular' and other attributes
  • OAuth with Github
  • Add tiles gem so projects boxes on index page can be different sizes
  • Tags for people's skillsets and stack
  • Ability to "follow" other users

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •