Skip to content

Latest commit

 

History

History
54 lines (27 loc) · 1.6 KB

SDE-Intern.md

File metadata and controls

54 lines (27 loc) · 1.6 KB

SDE Intern Challenge Question

The Challenge

Build a Stock Photography Platform.

You can tackle this challenge using React and Typescript. This is an open-ended task.

Please provide brief instructions on how to use the application. Ensure the challenge includes tests. Provide brief instructions on how to use the application, so that someone could use the application and understand how it works. You can use Unsplash or any other open API if required.

Extra Information

You can, if you wish, use frameworks, libraries, and external dependencies to help you get faster to the parts you are interested in building if this helps you; or start from scratch. When building, consider how more features could be added in the future.

Please focus on what interests you the most. If you need inspiration, here are examples of what you can work on. If you work on these ideas, we recommend choosing only one or two.

Ideas

  • SEARCH function

    a. from characteristics of the images

    b. from text

    c. from an image (search for similar images)

  • ADD image(s) to the repository

    a. one / bulk / enormous amount of images

    b. private or public (permissions)

    c. secure uploading and stored images

  • DELETE image(s)

    a. one / bulk / selected / all images

    b. Prevent a user from deleting images from another user (access control)

    c. secure deletion of images

  • SELL/BUY images

    a. ability to manage inventory

    b. set price

    c. discounts

    d. handle money

Save your work to your GitHub and link the specific challenge to your application.