Using the mobile devices including tablets, the user must have the ability of take photos, or select from device local photo library (mandatory that photos include the geo-location), include them in a previously defined group, additionally one must be able to include some tags and notes.
The user will have the ability to:
1. Take photos and access them;
2. Manage groups (create, read, update, and delete). A group definition will include a title, a cover photo, and notes, also privacy settings, and be used as a bucket for photos.
3. Define the privacy settings by group or picture, with 4 levels (private, public, friends, contributor).
4. Browse or view using a map, with all the photos available to him (his own and shared by other users), and applying filter capabilities such as near to my location or predefined location, using a define radius; With specific set of tags; Selected groups.
5. Login could be done by using personal email or any of the following social networks, Twitter, Facebook, and Instagram.
6. Ability to post the photo in the selected social networks, Twitter, Facebook, and Instagram (previously configured)
User can request access to other user’s groups or it can be given by the owner of a group with different settings:
- Friends: can view all the photos with security (public or friends)
- Contributors: Can view all the photos within the group and contribute with its own photos, only going to be able to update or delete its own photos.
The configuration settings are:
- Ability to only upload the events when connected to a Wi-Fi network.
- Automatically post the event into the configured social networks (twitter, Facebook, Instagram)
The Database and photo storage, must be in the cloud, Azure and AWS are the primary choices.
It’s also required a web back end to manage the users, projects, and photos, it must allow to apply the same type of filters as described in point 4, the access must follow the same rules as described in point 5.
Additional information to be submitted in proposal:
- List to the selected frameworks and programming languages, justify your choices.
- Additional cost for keep the application running (cloud storage and site are already taken in consideration) e.g. development tools that might have a monthly cost.
*** Has mentioned previously, please include the technology choices, if you don't include them, won't going to get any contact from us. ***
*** please refer if deployment will required any license purchase ***
Review the mockup using the link ttps://www.justinmind.com/usernote/tests/30787700/30787809/31672175/index.html the access password is "FreeReview".
ATTENTION the mockup is 90% complete, will be finish in the next days
Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Mídias sociais (Facebook, Twitter, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Plataformas exigidas: Android, iPhone, iPad