We developed as part of the course Advanced Web Programming a fully functional photo contest application with authentication, photo upload etc. We used Flask for the REST backend, and Angular for the frontend. From the course description:
Large-scale web development for interactive webb applications. Programming focus, state-of-the-art JavaScript Framework + Service Oriented (API) Backend. Not webdesign.
Code and documentation copyright 2016 by Laurent Fite, Sijmen van der Willik and Julius Gonsior. Code released under the GPL, see LICENSE for the GNU GENERAL PUBLIC LICENSE.