Happystamp is a Mezzanine plugin for building loyalty card systems
Project description
Created by Hicham El Mansouri
License
This software is open sourced under BSD licensed.
Overview
Happystamp is a Django application for building loyalty card systems. It’s built on the top of Mezzanine CMS platform. This application provides, OOTB, the key features for a loyalty system like program setup, redeem/reward transaction and much more.
Features
Point of sale setup
Loyalty program setup
QR codes generation for Happystamp app
Customer enrollment
Card history with executed transactions
Redeem/reward transactions
Marketing notifications
REST api for Happystamp app
…
Dependencies
Happystamp is designed as a plugin for the Mezzanine content management platform, and therefore requires Mezzanine to be installed.
Django Rest Framework is required to provide REST api
QR Code for QR codes generation
Django storages is required to support S3 storage for static/media files
Installation
The easiest way is to install directly from PyPI using pip:
$ pip install django-happystamp
Add ‘happystamp’ to the INSTALLED_APPS in your project’s settings.py:
INSTALLED_APPS = ( ... "happystamp", )
Add ‘happystamp’ urls by updating your project’s urls.py:
urlpatterns = patterns('', url(r"^", include('happystamp.urls')), )
Run python manage.py migrate to create happystamp models
Start the development server and visit http://127.0.0.1:8000/admin/ to see happystamp objects
To uninstall Happystmp, simply comment out or remove the ‘happystamp’ line in your INSTALLED_APPS.
Contributing
Happystmp is an open source project managed using Git. The repository is hosted on GitHub.
Support
To report a security issue, please send an email privately to admin+security@happystamp.fr.
For all other Happystamp support, please send an email to admin@happystamp.fr.
If you’re certain you’ve come across a bug, then please use the GitHub issue tracker.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-happystamp-0.3.tar.gz
.
File metadata
- Download URL: django-happystamp-0.3.tar.gz
- Upload date:
- Size: 7.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099af9ca43edb7cadae4b4b0a2c33330c6af4f5112de36277b76e243ae149dbd |
|
MD5 | a86cd39c4fefcd9509f4e93fa673acb1 |
|
BLAKE2b-256 | 30036a45729e6195f5ae09ae6dd6ae53157ae448e8987cde70c8115a1ed5effb |