Skip to content

RatedPower/frontend-coding-test

Repository files navigation

Welcome to the frontend test

Thank you for taking part of your time to perform this code test. This test is meant to evaluate the technical skills of the applicant.

Please read the following notes before you get started:

  • Fork and clone this project and work on the interface in the same way you would do in a real project
  • Ask us any questions you have
  • You can google anything you need
  • Also, feel free to improve or refactor our codebase if you consider it.

Statement

On our current calendar, develop this functionality:

  • From the sidebar, you should be able to create a new event by entering his name. You will also have to assign a random color (use getRandomColor function).
  • These events should be displayed in the sidebar.
  • By clicking on a day in the calendar, a list of the existing events should appear in a modal. Here you should be able to click an event and assign it to that specific day.
  • From the sidebar event list, you should be able to edit an event by clicking on its name. You should also be able to delete it.
  • The result of editing/deleting an event must be reflected in the calendar day events.

Optional

  • Add some tests to your code.
  • Improve the aspect of the calendar.

We will value...

  • Use standard patterns and apply the official style guides of the libraries we use.
  • Use of globally managed state.
  • Well structured and readable code according to the standards of the Clean Code guide.
  • That you have used Typescript, declarative and applying the functional patterns proposed by React.
  • Adhere to SOLID principles, at least those that can be applied in React.
  • Your solution has a clean UI and a nice look & feel.
  • A console clean of errors and warnings.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •