No need for a fancy UI and backend. A simple UI will work for me and I want async storage and realm database to be used in this application. Also, the application must fulfill these following points:
1. Setup a new ReactNative project
2. Create Signup Screen in which user fill name, email, mobile no, image, password(email & password are mandatory)
3. He can log in with email & password
4. He can also log in with social id’s (Facebook & Gmail), when you are login with social id’s for the first time get user registered as normal signup in the background.
5. User can see his details & he can update his information, but he can’t update email & phone no
6. There will be Drawer, in which there will be User Image will be displayed, on the click User Detail screen will be open where the user(Only Registered User) can edit his/her information, for Social Id’s User can’t edit his information just show the data getting from his profile.
7. In-Drawer there will be options like My Cart, Logout (with icons)
8. In Dashboard, there are product lists, on the bottom, there will be 3 options Sort, Grid view, or Linear view.
9. Clicking on any product, product detail screen will open, where he can read the reviews, there is an image, below the image there are different images of the product, on clicking on that image the top image will change
10. In Product Detail Screen there will be a share icon where users can share the product with some information(Product Name. Price, Description).
11. The product can be added in the cart, where he can add the different product, the count can be increased & decreased.
12. There will be an option of ‘APPLY PROMO CODE’ in the cart where user can apply code from the set of codes saved in the DB of your app, the price will be changed accordingly promo code
13. After adding the product in the cart, the user will fill the address information, he will click on detect my location, where you send the latitude & longitude on the google location API's
14. After the filling, the address the user will buy the product, & navigate to a success pop-up will present, & a local notification will come ‘Thank you for shopping with us’
P.S - I want this application on/before Tuesday evening i.e. 11th August and my maximum budget is INR 5000