The Boss's Challenge
After the meeting, John was pattering,
"Can you believe it? Only six weeks for such a project?"
Timothy was thinking. After a while, he said softly, "Forget about the deadline. Focus on work. We may need a big team."
After a short meeting between two project managers with Nahid, a backend expert, and Tariq, a frontend expert, they came up with a full team of 15. 6 for backend development, 4 for frontend development. A MySQL expert, a data analyst, and a map and traffic analyst.

They met the GM and submitted their team list, the GM was quite surprised.
"This is a big team list. Why do you need 15 team members?" he asked.
"I think we submitted a perfect team list to you, sir. The project is also big enough. For the project we will be working on, we need a huge amount of data about the city. We need a map & traffic analyst too. You know why we need frontend and backend developers." Timothy replied
"OK, you have my permission. Tell me about your plan." GM said.
Timothy replied, "We are thinking about building the frontend by using Flutter and the backend with Node.js."
"Why not Kotlin?" GM asked.
"Kotlin only works in Android. But Flutter works on iOS too. MySQL for securing the data." John said.
GM laughed, "I like your idea. Remember, only 6 weeks." he added and left.
The next day, the team was discussing their project.
Timothy stood up and briefed his teammates about the project and how they wanted to complete this. "Our first priority is to gather information about the city. The traffic and map expert Nazmul will analyze it and give us a clear idea about the peak and off-commuting hours. The frontend developer team will work on the customers, drivers, and admin parts separately. The backend developers will work on covering everything. We have 5 weeks to do all these things."
Nahid asked, "Yesterday, you said we have 6 weeks?"
John laughed, "Don't you think we need time to run a test? That week is reserved for running a test and bug fixing."
Mahbub, the data analyst spoke up, "So, I am the one who needs to work first. Well, tell me how my data can help you?"
Timothy told him, "We need full data about the peak and off-peak hours. Data about residential and commercial zones. Mark the educational Institute with huge students and fewer students, gather full schedules. When does class start and when end? What kind of vehicles do they use? Mark companies with the number of employees, their schedule."
John added, "Mr. Nazmul, you have a similar job. You can do something before we get the data from Mahbub. Find out the main roads. Mark turns and U-turns, usual and unusual signals, how long a signal takes, casual chance of a traffic jam. If the main road is affected by a traffic jam, we would need an alternative road. Mark the difference between the main road and the alternative road. Will it cost more or less? We need that data accurately."
They all left the meeting room after that.
Within a week, Mahbub came with all the data required. Nazmul also finished his part of the data collection. Nahid and Tariq also built a structure of their parts.
GM came for a visit to know about the progress. John explained, "Everything is going well. We collected all the data we needed. Nazmul and Mahbub are working on navigating and finding the peak and off-commuting hours. They also work on an alternative route."
"What about promotion?" GM asked.
Timothy replied, "We are planning something special. The company needs to approve. Long distance ride will reduce cost and time. Customer who helps find an alternative road that can save time and cost, regular customers, should be rewarded."
"These idea are nice. I will talk to them." GM said and left.

The 5th week has passed. Everyone is hoping that the project will be ready by tomorrow. They met their GM and informed everything. They asked for a test run with the company. GM said he will arrange it by the next day.
The user's version of the app was installed in Tariq's Android device and Mahbub's iOS device. The driver version of the app was installed on a driver's device of the company. All was set. They spent the whole day checking everything. Two bugs were found. The driver did not get a notification from iOS users. History was not saved. It took two more days to fix everything. The final test was successful. The rental company was happy about the result.

I would like to invite @iampersonal, @zulbahri, and @kibreay001 to participate in this contest.
X Promotion: https://x.com/bengal__gadget/status/1962099057348010233
Dear @sabbirakib, below is the detailed assessment of your submission.
Feedback