All Projects → mckdev → Django Photoblog

mckdev / Django Photoblog

Photographer portfolio website powered by Django Framework. Features photo gallery with infinite scrolling, tagging, thumbnail generation and CMS for creating pages. Configured for Heroku and S3.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Photoblog

Portfolio Generator
HoxNox - Portfolios Made Easy, Generate portfolios in 3 easy steps
Stars: ✭ 166 (+773.68%)
Mutual labels:  heroku, portfolio, django, jquery
Ecommerce
We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more.
Stars: ✭ 980 (+5057.89%)
Mutual labels:  django, jquery, bootstrap4
Django blog
A blog application made with Django and bootstrap
Stars: ✭ 172 (+805.26%)
Mutual labels:  django, jquery, bootstrap4
Estoque
Controle de estoque
Stars: ✭ 292 (+1436.84%)
Mutual labels:  django, jquery, bootstrap4
Django Bootstrap Modal Forms
A Django plugin for creating AJAX driven forms in Bootstrap modal.
Stars: ✭ 244 (+1184.21%)
Mutual labels:  django, jquery, bootstrap4
Shareabouts
Shareabouts is a mapping application for crowdsourced info gathering.
Stars: ✭ 269 (+1315.79%)
Mutual labels:  heroku, django
E107
e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
Stars: ✭ 272 (+1331.58%)
Mutual labels:  jquery, bootstrap4
Angular Slickgrid
Angular-Slickgrid is a wrapper of the lightning fast & customizable SlickGrid datagrid, it also includes multiple Styling Themes
Stars: ✭ 298 (+1468.42%)
Mutual labels:  jquery, bootstrap4
Heroku Django Template
A Django 2.0 base template featuring all recommended best practices for deployment on Heroku and local development.
Stars: ✭ 887 (+4568.42%)
Mutual labels:  heroku, django
Django Heroku
Minimal configuration to host a Django project at Heroku
Stars: ✭ 344 (+1710.53%)
Mutual labels:  heroku, django
Posthog
🦔 PostHog provides open-source product analytics that you can self-host.
Stars: ✭ 5,488 (+28784.21%)
Mutual labels:  heroku, django
startbootstrap-stylish-portfolio-jekyll
Jekyll theme based on Stylish Portfolio Bootstrap theme
Stars: ✭ 20 (+5.26%)
Mutual labels:  portfolio, bootstrap4
website
The Official Open-Source version of Gigabyte Developers Incorporated webpage
Stars: ✭ 19 (+0%)
Mutual labels:  portfolio, bootstrap4
Django Heroku
A Django library for Heroku apps.
Stars: ✭ 428 (+2152.63%)
Mutual labels:  heroku, django
Crud App Vuejs Django
This is simple crud app and searchFilter made using vuejs and django. Used to explain the tutorial present on https://medium.com/@shubhambansal_89125/crud-app-using-vue-js-and-django-516edf4e4217 https://medium.com/@shubhambansal_89125/searchfilter-using-django-and-vue-js-215af82e12cd
Stars: ✭ 174 (+815.79%)
Mutual labels:  heroku, django
Coderedcms
A content management system for marketing websites based on Django and Wagtail.
Stars: ✭ 386 (+1931.58%)
Mutual labels:  django, bootstrap4
Cc
一个基于angular5.0.0+ng-bootstrap1.0.0-beta.8+bootstrap4.0.0-beta.2+scss的后台管理系统界面(没基础的同学请先自学基础,谢谢!)
Stars: ✭ 416 (+2089.47%)
Mutual labels:  jquery, bootstrap4
Tony
An Elegant WordPress Theme Based on ✌️Vue.js | 基于 Vue.js 的简洁一般强大的 WordPress 单栏博客主题
Stars: ✭ 462 (+2331.58%)
Mutual labels:  jquery, bootstrap4
Django Project Template
Project template layout for Django 3.0+
Stars: ✭ 530 (+2689.47%)
Mutual labels:  heroku, django
Jhipster6 Demo
JHipster 6 Demo! 🎉
Stars: ✭ 150 (+689.47%)
Mutual labels:  heroku, bootstrap4

Django Photoblog

Photoblog app written in Django. Features photo tagging and simple CMS for creating pages with WYSIWYG editor. Ready for Heroku deployment. Uses Whitesnoise to serve static assets and Amazon S3 for photo uploads.

Requirements

  • Python 3 (recommended 3.6.4)
  • Django 2
  • django-tagging
  • django-ckeditor
  • django-widget-tweaks
  • easy_thumbnails
  • python-decouple
  • dj-database-url
  • gunicorn (production)
  • psycopg2 (production)
  • Whitenoise (production)
  • boto3 (production)
  • django-storages (production)

Features

  • photo tagging using django-tagging
  • infinite scrolling on the list views
  • gallery view using carousel in modal window
  • thumbnail generation using easy_thumbnails
  • CMS for creating pages with CKEditor
  • enabled widget-tweaks for better form styling
  • database config with dj-database-url
  • config variables with python-decouple
  • optimized for Heroku deployment with gunicorn
  • production static file serving with Whitenoise
  • production media file serving with Amazon S3

Config variables

Create .env file in src directory and specify your development settings, e.g.:

BLOG_NAME=Photoblog
BLOG_DESCRIPTION=Photographer portfolio app powered by Django.
[email protected]
CONTACT_PAGE_TITLE=Contact me
CONTACT_PAGE_SLUG=contact-me
TAG_CLOUD_LIMIT=10
SEO_NOINDEX=False
SOCIAL_PROFILES=True
FACEBOOK_URL=https://facebook.com/yourfacebookprofile
TWITTER_URL=https://twitter.com/yourtwitterprofile
PINTEREST_URL=https://pinterest.com/yourpinterestprofile
LINKEDIN_URL=https://linkedin.com/yourlinkedinprofile

SECRET_KEY=6b)c7q3g9+vxwnn3e7*[email protected]%2=r3x6yub6stj4e9jv#4p=eita-#
DEBUG=True
DATABASE_URL=sqlite:////media/m/DATA/code/django-photoblog/src/db.sqlite3

You can find all possible config vars in the beginning of settings.py file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].