A web and mobile application that helps people attending events put all their pictures together.
People take lots of photos at events, and then forget to share them. People attend events and would like to see all the pictures that were taken in there in one place. Would there be any way to automate this process and centralize it?
The event organiser registers and creates an event on the website. A new folder is created for that event. People download the Android App, start it, and go to the event location. When they enter the area of the event, if the event is currently happening, they get a notification which takes them to a screen allowing them to insert a password of the event. If the password is correct, the auto-upload is enabled for that Event. The App looks out for new pictures taken and uploads them to the Server as soon as they are taken (it has a toggle for pausing this behaviour). The Server receives the pictures and stores them in the Event's folder. When attendees leave the event area, or the event ends, the auto-upload is disabled. All the uploaded photos can be accessed on the website, using the password given beforehand.
app
contains the Android Studio source files.
server
contains the Laravel web server files.