Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. Write an application that shows time in different timezones
  2.  
  3. User must be able to create an account and log in. (If a mobile application, this means that more users can use the app from the same phone).
  4. When logged in, a user can see, edit and delete timezones he entered.
  5. Implement 2 roles with different permission levels: a regular user would only be able to CRUD on their owned records, and an admin would be able to CRUD all users and all user records.
  6. When a timezone is entered, each entry has a Name, Name of the city in timezone, the difference to GMT time.
  7. When displayed, each entry shows the current time in that timezone and the difference between the browserโ€™s time.
  8. REST API. Make it possible to perform all user actions via the API, including authentication (If a mobile application and you donโ€™t know how to create your own backend you can use Firebase.com or similar services to create the API).
  9. In any case, you should be able to explain how a REST API works and demonstrate that by creating functional tests that use the REST Layer directly. Please be prepared to use REST clients like Postman, cURL, etc. for this purpose.
  10. If itโ€™s a web application, it must be a single-page application. All actions need to be done client side using AJAX, refreshing the page is not acceptable. (If a mobile application, disregard this).
  11. Functional UI/UX design is needed. You are not required to create a unique design, however, do follow best practices to make the project as functional as possible.
  12. Bonus: unit and e2e tests.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement