I need a desktop app that can run on Mac/Windows, it should be developed using React ( Other solution will not be accepted ), Required features -
> Don't worry too much about look and feel, I just need working app.
> Login / Register Page
> Read all the photos from computes from specified location
> Create album
> Select and Drag/Drop photos in album
> Show the counter of photos added in album
> Open album and edit photos ( basic feature like rotate / resize etc )
> Compress individual photo and upload album on remote server
> Everything should stay local until uploaded by user
> Create installer for Mac and Windows
Server side :
> You can use mysql as database
> API for login authentication
> API for Register new User
> Handle photo upload and save on server
> No need to store photos in DB, save it at any path on server and store path in DB
Code should be modular, I may give you work to use same react component for android / IOS app.
Optional feature ( not must have for completion of this task ), connect with FB/Instagram to add photos from their.