DCF is a Django Classified Advertising App
Features
- User registration
- via social networks (Facebook as example)
- Item groups and categories
- Image
- upload multiple images per item
- generating preview (via sorl-thumbnail)
- display using Lightbox JS library
- Search ability
- SEO optimisation
- SEO-friendly urls
- generating META description and meta keywords
- sitemap.xml
- robots.txt
- RSS feed
- Google Analytics integration
- Yandex Metrika integration
- Caching
- Translation
- EN - basic version
- Russian
- French (thanx to Teolemon)
Requirements
- Python 2.7+
- Django 1.8
- Python Social Auth
Design
Credits:
- Leveraging HTML and Django Forms: Pagination of Filtered Results
- Currency field implementation in Django
Installation
- pip install -r requirements.txt
- python ./manage.py syncdb
- python ./manage.py collectstatic
- python ./manage.py runserver
Customization:
You can provide additional customization in DCF dictionary from settings.py
Demo sites
TODO
- search improvement
- favorites