I poured about a year of my life into this project. I had a great time working on it but it has also been one of the most stressful projects I’ve ever been involved in. I also think it is some of the cleanest code I’ve ever written as well.
There are too many project highlights to share in a short blog post. One that sticks out in my mind was how difficult it is to allow users to upload very large files to S3. We came up with an innovative way that involved chunking but without our server as the middle man so the video goes strait from the browser to S3. Trust me, it is much harder than it sounds.
Another highlight is our ability to create a custom teaser on the fly for any uploaded film.
The site was started on the MEAN stack and overall I’m pretty happy with it. As you probably know, I LOVE JavaScript so the MEAN stack is easy to love. That said, I was disappointed with the lack of good migration and seeding support for node or express. That is about my only complaint so far.
This project is ongoing and we’re involved in a re-design now. Also, there is more exciting news to come in the future for this site.