Skip to content

denisemenov/vue-tech-challenge

Repository files navigation

Objective

Build a simple frontend application using Vue that allows users to search for activities. This project is a small exercise, not a full production app, and should take just a few hours. We will evaluate your project based on quality (best practices and architecture).

Requirements

We provide a node-backend project with an endpoint that serves activities: /activities.

  • Create a Vue frontend that consumes the provided API and implements a user interface.
  • The UI should display a list of activities and allow users to search for activities by title.
    • Display the following fields:
      • Title
      • Price (with currency)
      • Rating
      • Special offer status
  • Decide whether to implement the filtering logic on the client or server.
  • Modify or add dependencies as needed.
  • Document any features or improvements left out due to time constraints.
  • Note down any assumptions you made.

How to submit your work

Please clone this repository and send us a zip file containing your work. Do not include node_modules or other installed dependency directories in your zip file.

⚠️ Do not publish your work on a public repository. ⚠️

Presentation

We will review your project after submission and may invite you for a remote live interview with our engineers.

  • Be prepared to present your work, demo it, and explain your choices.
  • We will ask clarifying questions about your code and design choices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published