- π Hi, Iβm @azizmashkour
- π Iβm interested in Rails, JavaScript and React.
- π± Iβm currently learning how to impact community using a startup.
- ποΈ Iβm looking to collaborate on digital transformation, impacting community and more...
- π« How to reach me https://www.linkedin.com/in/aziz-mashkour
jobs-master's Introduction
jobs-master's People
jobs-master's Issues
π Level 4
We now want to know how much money must be debited/credited for each actor, this will allow us to debit or pay them accordingly.
π‘ Level 3
Description
The car owner now wants her money. We decide to take a 30% commission on the rental price to cover our costs and have a solid business model.
The commission is split like this:
- half goes to the insurance
- 1β¬/day goes to the roadside assistance
- the rest goes to us
Compute the amount that belongs to the insurance, to the assistance, and to us.
π’ Level 1
Description
The car owner chooses a price per day and price per km for her car. The driver then books the car for a given period and an approximate distance.
The rental price is the sum of:
- A time component: the number of rental days multiplied by the car's price per day
- A distance component: the number of km multiplied by the car's price per km
π΄ Level 5
Description
Some drivers want to be able to buy additional features after their booking.
Here are the possible options:
- GPS: 5β¬/day, all the money goes to the owner
- Baby Seat: 2β¬/day, all the money goes to the owner
- Additional Insurance: 10β¬/day, all the money goes to Getaround
This is the final level, now would be a good time to tidy up your code and do a last round of refactoring :)
π‘Refactor, make code reusable and, write cleaner code
Description
The goal of this PR is to make the source code the cleanest possible and avoid redundant code everywhere.
This refactoring may include or affect:
- the
json
file reading/writing methods - the
reduction on pricing per day
methods - the
total number of days
methods - and possibly more...etc
π’ Level 2
Description
To be as competitive as possible, we decide to have decreasing pricing for longer rentals.
New rules:
- price per day decreases by 10% after 1 day
- price per day decreases by 30% after 4 days
- price per day decreases by 50% after 10 days
Adapt the rental price computation to take these new rules into account.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.