A Django application for Jessilyn Brinkerhoff's portfolio.
Visit the site at http://jbrinkerhoff.com
- Hosted on Heroku (using Jeremy's Django projecttemplate for heroku)
- Built on Twitter Bootstrap (with Jeremy's Jinja Bootstrap library)
- Uses the Flickr API to store/organize photos (via python-flickr-api)
- Caching of Flickr API requests
- Uses Jinja2 templates and markdown filters
- Stores text and quotes in the database for easy editing
When you begin working on this project, do the following:
cd ~/Projects/thisproject/code
source .env # Load the system-specific settings for this project
./root/manage.py syncdb # Initialize the database
./root/manage.py runserver # Launch your server. Visit http://localhost:8000/
Some things we might want to implement in the future:
- Combine front page and second page as one scroll effect
# Follow the heroku quickstart guide to get it installed and your authentication going
heroku apps:create --stack=cedar jbrinkerhoff
heroku config:add FLICKR_SECRET=aaaaaaaaaaaaaaaa
# repeat config:add for secret key and any other variables in .env
heroku push heroku master
# Get the db and starter data ready
heroku run python manage.py syncdb --noinput
heroku run python manage.py loaddata starter_data
# Custom domains: configure your DNS as such: https://devcenter.heroku.com/articles/custom-domains
heroku domains:add www.jbrinkerhoff.com
heroku domains:add jbrinkerhoff.com
The logo design is available in the design
directory.
This project (design and code) are licensed under the MIT License.
Built with love! Design by Jessilyn Brinkerhoff and code by Jeremy Blanchard.