Skip to content

Python Django Feng Shui fortune telling + reasonably complex ecommerce project w/ memberships and products originally hosted on AWS Elastic Beanstalk

Notifications You must be signed in to change notification settings

Toruitas/fortune-telling-ecom

Repository files navigation

2016 Fortune-Telling e-commerce project based on Django using Mezzanine and Stripe.

This website was originally a freelance project for a Feng Shui master, who pulled a disappearing act. After that, I continued the project as a learning exercise and it is currently 99% functional for all the below capacities.

As such it can be considered a reference for anybody brave enough to look at messy experimental code for a Django site deployed on AWS.

This code has not been refactored or touched in a long time, Django has progressed a lot since then, and there are security updates that must be applied from current versions of packages. UPDATE BEFORE TRYING TO RUN.

Do not use the versions listed in requirements.txt

Key highlights:

Fortune-telling Four Pillars of Destiny algorithm. See: https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny

Ecommerce shop

3 tier membership system

Payments with Stripe, including AliPay

Basic page builder

Discussion forum w/ Machine (incomplete)

Celery task scheduling

Tri-lingual with English, Simplified, and Traditional Chinese.

Originally hosted on AWS Stack using:

Elastic Beanstalk

Postresql

Amazon SNS messaging service

S3 for static image hosting

And

Send In Blue for emails

About

Python Django Feng Shui fortune telling + reasonably complex ecommerce project w/ memberships and products originally hosted on AWS Elastic Beanstalk

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published