Talent application with Node.js backend

OData support
Kundra László János
Department of Automation and Applied Informatics

As cameras nowadays are available and affordable to a wide range of customers, photographing as a hobby is becoming more and more popular. My application would provide means for talented photographers to reach as many people as possible, and get more recognition for their work.

At the same time, this application would not only be useful for the photographers themselves, since discovering and getting inspired by other people's work can be an entertaining activity for anyone.

The goal of my thesis is to develop an application where users can registrate and share their photos, which then can be evaluated by other users. A user has the possibility to browse through all uploads, view and evaluate them, and upload own content. Uploading is obviously optional, users can also registrate only with the intention of looking at other users' uploads. The uploaded photos are presented on the main page, where users can rate them on a scale of 1 to 5. An average rating is calculated for each photo after each evaluation, based on the ratings it has recieved thus far. The implementation is done with Node.JS technology, which is intended to provide a simple interface for writing scalable network applications. Selecting the appropriate moduls for efficient work is going to be an important step. On the client side the objective is to create an Android application, which is required to comply with UX regulations, and provide an aestheticly pleasing interface for users.


Please sign in to download the files of this thesis.