Skip to content
This repository has been archived by the owner on Feb 24, 2023. It is now read-only.
/ hello-front Public archive

The CredPago Front-end Engineering Challenge (2)

Notifications You must be signed in to change notification settings

loft-br/hello-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

hello-front

Please read these instructions carefully.

There are 3 folders in this project:

  • hs-back is a project that contains a simple backend application built with json-server, hs-back contains routes to retrieve and create people and properties. It also have a README file with more information.

  • hs-front is an empty folder where you must scaffold you application that consumes hs-back endpoints.

  • assets is folder where you can find all the assets from the layout.

Problem

We are creating the House Solution platform where real estate brokers can create properties and renters. At the end of the process, the real estate broker must have the analysis result of the registration.

Mission

Your mission is to scaffold the application and implement the layout available at Figma.

To scaffold your application, you can use one of the following React frameworks/libraries:

  • Next.js
  • Create React App

If you need to make any changes to help you debugging (such as adding logs or catching exceptions) we suggest you keep them so we can understand your thought process.

Feel free to use tools and libraries like ESLint, Prettier, Chakra UI and Styled Components.

Solutions

We'll accept the following solution:

  • A Web application built with given desktop layout and integrated with the given hs-back routes.

Plus!

Did you feel inspired? Feel free to implement any of the following solutions:

  • Mobile layout in a responsive application.

  • Docker Compose file or another similar container orchestration solution that deploys the application on a host running a modern Linux distribution or on the AWS cloud.

Expectations

  • Whether the solution works or not
  • How easy it is to deploy the solution
  • How resilient it is (e.g. if the backend takes a few more seconds to response the request, does the application shows up components to increase or to not break user experience? If the backend returns an error, does the application shows up any component to prevent the screen or user experience to break?)

Suppose that a junior developer (who has access to most common Linux distributions) will try to run your solution. Would they be able to install all requirements and run it easily? Would they be able to verify that it works? Should any problems arise (e.g. a package is missing), would they be able to identify and fix it?

We don't expect a production-grade solution, but we expect you to show that you'd be able to build a production-grade application given enough tools and time.

Result

Please do not fork this repository and do not publish your solution online!

Contact

Feel free to reach out if you have any questions! Also, we expect this problem to take some hours at most, but please do get in touch if you need more time to provide a good solution! It is far better than delivering something that does not work :)

About

The CredPago Front-end Engineering Challenge (2)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published