Skip to content

Latest commit

 

History

History
66 lines (34 loc) · 2.27 KB

README.md

File metadata and controls

66 lines (34 loc) · 2.27 KB

Weekend Technical Challenge

Context

SimpleSoft is a small Software House specialize in delivering customize Windows Applications (WPF and C#) for all kinds of industries and small businesses.

Our salesperson identified a major opportunity in the Car Renting business.

Car Renting Information System – MVP

Context

DemoRent is a medium company specialized in Car Renting with more than 20 years of experience. Their business still relies on old and out-of-date practices.

They have a small web site with all the available cars, that is kept manually by an administrative.

Usually a customer does a phone call to DemoRent to clarify any doubts and to book a date to sign contract and pick the car at the DemoRent site.

When a phone call is received, an administrative needs to look for a physical file to get all the car information, and if a customer books the car, an event is created in the Outlook and a note is manually added to the physical file.

International contest

DemoRent is launching a contest to build a new software to Digital Transform their business.

The first phase of the context is to build a Prototype / MVP.

Scope

A windows application must be provided to improve DemoRent Workflow. In the future a mobile and web application also need to be provided to complement the main windows app.

Expected feature

  • (Critical) Allow DemoRent to search a car (DemoRent provided a Json file with all available cars)

    • (Critical) Show the Car Details
    • (Critical) Show the final price of the renting => total time of the renting plan plus the cost of km's to be included by year
  • (Major) Tag the car as booked

  • (Nice to Have) Apply discount per Km bases on total km's per year

    • Over 15000 Km apply 10% discount
    • Over 20000 Km apply 15% discount
    • Over 50000 Km apply custom discount
  • (Nice to Have) Update car Image

  • (Minor) Allow to add comments / notes

  • (Minor) Calendar with all upcoming contracts to be made

Classification

The following rules will be applied to classify each application:

  • Level of digitalization of DemoRent Processes
  • Usability
  • Performance
  • Extensibility

DemoRent hired an external consultant company to validate the technical aspects of the applications.