Suljettu

Google Photos Poweruser in-browser app

Summary:

An app that looks similar to the Google Photos landing page (photostream), but with better abilities to manage albums, i.e. display which photos are in albums, filter photos not in albums, display album names in nested hierarchy when adding a photo to album. It will require independent storage for data describing (i) which photos belong to which albums, and (ii) a custom nested hierarchy of albums and categories.

Specific requirements:

1. Landing page: Similar to current [login to view URL]: displays your photostream

2. Button to rotate images clockwise

3. Button to rotate images counter-clockwise

4. Button to archive a photo

5. Ability to both (a) click individual photos and (b) click and drag to select multiple photos (same as existing Google Photos)

6. Button to add selected photos to an album (similar to existing '+' button that appears when you select photos)

7. List of albums must be arranged in a nested hierarchy (not a flat list), along with user-created categories. See appendix A in separate file. The selected view must remain the same each time the dialog is opened (i.e. which subsections are expanded, how far down the list, etc). This makes it easier for the user to select an album when there are hundreds of different albums.

8. User must be able to arrange the album hierarchy according to their preferences. See appendix B in separate file. The arrangement must be saved permanently to disk, so that it persists after the app is restarted.

9. A filter button to display only photos from the photostream that are NOT also in albums. This makes it easy for the user to organise their unsorted photos into albums.

10. If a photo in the photostream is part of an album, it must have an icon in the bottom-left corner, and along the bottom of the photo must be displayed the title(s) of the album(s). Google Photos API cannot tell you which albums a photo is in, so this data needs to be stored to disk independently by the application. It is expected to take some time to read every album to build up this data "once only".

11. Normal operation (after the initial album data download) must be fast. i.e. Must feel responsive.

12. Operations that connect to Google Photos must be non-blocking, i.e. user may continue working with the app while API calls/uploads are happening.

13. Code must be clearly written, well factored, with descriptive variable names, in English.

Nice-to-have:

- Tagging. Easy (one-click jira-style) tagging. Stored as text in the EXIF comment field, but maybe you have a better idea.

- Unit tests and/or integration tests

Notes:

- It only needs to work in Chrome desktop

- It must work using the Google Photos API, no other photo service

- Please use industry standard techniques

- Polished graphical design is not required

Taidot: PHP, tietojärjestelmäarkkitehtuuri

Näytä lisää: browser app twain javascript, iphone browser app, google map embedded iphone app, iphone imbedded browser app, google maps api iphone app development, check cross browser app, google maps gps tracking app, google gmail task desktop app, google maps api jsp app engine, google maps paid iphone app, google maps witha desktop app, google mobile iphone browser configured accept cookies, google voice sms desktop app, google voice sms symbian app, locate google map pin iphone app, tag photos iphone facebook app, vs2010 wpf browser app, iphone browser app wrapper, privacy browser app, google map integration android app

Tietoa työnantajasta:
( 0 arvostelua ) United Kingdom

Projektin tunnus: #17571290

6 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön

schoudhary1553

Hello, Hope you are doing well. I can help with you in your project Google Photos Poweruser in-browser app. I can assure you the quality job. I have good experience in PHP, Software Architecture. We have worke Lisää

£250 GBP 3 päivässä
(44 arvostelua)
5.9
sumeet3885

My motto is to provide high quality work and client satisfaction delivered before your deadline. Android | iPad | iPhone | Laraval I React Native I Hybrid app I Bitcoin | E-Commerce | Cryptocurrencies I PHP5 | Magento Lisää

£150 GBP 3 päivässä
(19 arvostelua)
5.3
smartyogeeraj

Hi, Not Going with long proposal. Please take a look into my previous landing page work. Here is the some links. [login to view URL] [login to view URL] https://w Lisää

£150 GBP 3 päivässä
(36 arvostelua)
5.1
oasiswebinfotech

Greetings! With well Experienced developer I am here to work with you. Our skill sets include:- Language:- PHP,Android,IOS,Python,ROR,Java Frameworks: CI, Laravel CMS:- Wordpress, Magento Database: MySQL Lisää

£150 GBP 3 päivässä
(14 arvostelua)
4.5
naishodayo

how are you,sir? I am a professional developer who has rich experience in this field. If you contact me, you and i will all be happy. Thank you for your reply in advance. Google Photos Poweruser in-browser app Javas Lisää

£150 GBP 1 päivässä
(1 arvostelu)
3.4
evonsystems7

Hi, Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have got Rich experience in Jooml Lisää

£166 GBP 4 päivässä
(1 arvostelu)
0.0