imdeepanshugpt / frontend-hiring-assignment

Pixeldust Hiring Assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pixeldust Front-end Assignment

Shift booking application

Implement a shift booking application with and utilize the provided mock API. See documentation for the API.

The application must implement the following views according the design spec:

  • My shifts
    • lists all booked shifts
    • shifts are grouped by dates
    • shifts can be cancelled
  • Available shifts
    • filter shifts by the city
    • shifts are grouped by dates
    • shifts can be booked or cancelled

Relevant assets can be found in ./assets.

Considerations:

  • you can choose to build the application in any front-end framework like React Js, Vue Js or any similar.
  • we expect clean and robust state management
  • we do not expect you to use a lot of time for the setup - you may use a starter repo
  • the UI design is a reference and 1:1 implementation is not absolutely necessary
  • creative skills can be used to improve the design

Submission:

  • fork this repository to your account and for submission raise a pull request againt base repository once you're done with your solution
  • put created app under solution repository
  • include instructions how to run the app

Mock API run instructions

Requirements:

  • Node.js (recommended v. >=9)
  • NPM v. >=5
npm install
npm start

API server runs at localhost:8080

About

Pixeldust Hiring Assignment


Languages

Language:JavaScript 88.8%Language:HTML 7.5%Language:CSS 3.6%