Pole Dance

Dictionary
Video Hosting Website with Social Features

 

Pole Dance Dictionary

Video Hosting Website with Social Features

macbook.png

Video Hosting Website with Social Feature

Dictionary Universe provides with hundreds of short videos of pole dance moves that you can learn. Dictionary Universe consists of the websites listed below:

Shape 1.png

Pole Dance Dictionary

Shape 1.png

The Circus Dictionary

Shape 1.png

 The Workout Dictionary

Those websites share the same user database but not the content. This concept allows users to navigate across Dictionary Universe without having to log in each time.

tablet.png

 

Video Hosting and Processing

Websites allow users to watch videos on a desktop, tablet, and mobile, in the browser and through using native iOS and Android applications. Moreover, users are allowed to upload any kind of video they can ever record on their devices. Thus, we standardized and converted videos uploaded. Video conversion was made using Python and ffmpeg bind called PyFFmpeg. The overall process is as follows:

Shape 1.png

Handle the upload and retrieve the content file

Shape 1.png

Determine its format and codecs that are use

Shape 1.png

Convert the video to a standard mpeg code

Shape 1.png

Add watermark

Shape 1.png

Do other manipulations with the video to increase its quality and make it work across all devices

Shape 1.png

Upload videos to Amazon S3

Shape 1.png

Background processing using Celery + RabbitMQ to make it unnoticeable for users

Website redesign

Recently, we have re-designed entire site and applied material design. It uses http://getmdl.io framework which is created by google and is open-source project.

Imac.png
Imac.png

API Developmen

Another aspect of the project is the API for the mobile applications. The challenging part here was to manage the process and maintain all the documentations. Experience in developing mobile applications helped us, thus apps was released successfully. The backend was built on django + django-rest-framework.

 

Technologies

 

 

Python

 

Django

 

Celery

 

RabbitMQ

 

 

RabbitMQ

 

© Copyright 2018 AnvilEight LTD