- Babel (ES6 support)
- ESLint (AirBnB config)
- Stylelint (Standard config)
Browsers to support: Safari IOS 10+, Chrome Android 59+, IE11+, Facebook Browser for Mobile
Devices to support: Apple iPhone (5, 5s, 6, 6 Plus, 6S, 7), Samsung Galaxy, S6, S7 Edge, Google Note 6; desktops.
ScopeDesign assets (PSD) are provided in the challenge forum. All five screens are in scope (both mobile and desktop views). As you’ll see, the screens are not huge, and you can reuse many components between them, if organize the code properly. All transitions between the screens and main logic are in scope, with the following exceptions:
- No need to load / capture the actual photo from camera: when these buttons are clicked just take user to the next screen and load in there some sample photo from the bundle;
- Choosing frames and placing stickers is in scope, but no need to actually merge them into the photo for now;
- No need to implement the actual sharing to social network now.