Example of how to build a website based off of the obviously amazing print.io api and pio.js.
- an incredibly quick nodejs-based backend
- fully responsive bootstrap 3-based site... ready for mobile/tablets!
- an example products page leveraging the print.io api
- an example product details page leveraging the print.io api
- fully integrated shopping cart
- fully integrated pio.js web widget for easy product customization (yayyyyyy!)
- facebook, pinterest, and twitter sharing
- facebook and pinterest meta tags w/ product description to help their robots/crawlers read product data
- SEO-friendly URLs and schema.org compliant product markup for even more SEO juice
- unit tested print.io api library ( run
mocha
from the project root to run the tests) - free beer
- That you have nodejs installed
- That you have npm installed (usually comes with node but just sayin')
- That you have bower installed (
npm install -g bower
)
cd
to the project root- run
npm install
- run
cd public && bower install && cd ..
cd
to the project root- run
node server
- open your browser to
http://localhost:1337
Search the codebase for "TODO" to find small items one should take care of before deploying to production (like changing facebook app ID, adding in print.io api key, etc).
License === MIT