Our team built the content management system for the articles in LensCulture which includes auto-save editor and the ability to attach and order images to the article.
We designed and implemented the competition platform that can process hundreds / thousands of submissions and allow multiple judges to rate submissions collaboratively.
Real-time Session with Photography Experts
Photographer expert can host an interactive presentation session with real time video sharing, voice chat, and text chats.
Image Curation with Drag and Drop Interface
We implemented intuitive drag and drop interface for the image curation feature. User of the site can create a collection of images and move the images around to different collection.
Starting from a single server supporting the initial traffics, we scale LensCulture to multiple servers capable of handling hundreds of thousands of requests per month. Additionally, we implemented auto scaling using AWS Auto Scaling to increase the
reliability of the servers when burst traffic occurs.
Increasing the performance of the site is another challenge we have solved. We applied heavy russian-doll caching where possible to reduce web server latencies from seconds to milliseconds. Also, we implemented state-of-the-art algorithm that reduce
image upload time from minutes to a few seconds.
Ruby on Rails, BackboneJS, memcached, nginx, EC2, S3, MySQL, websocket.