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
- Clone project url from master repo
- bundle install
- rake db:create
- rake db:migrate
- rake db:seed
- 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 highlight.js jQuery bootstrap paperclip Screenshot Machine API
Contributors Alex Chan - https://github.com/alex415 Zoe Foss - https://github.com/zoejf Henry Freel - https://github.com/henryfreel Annie Peng - https://github.com/astp
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