Problem Statement Jenny is the owner of a fruit shop. She wants to create a simple...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Problem Statement Jenny is the owner of a fruit shop. She wants to create a simple POS (point of sales) system that can: - Input line items which contain product name (Apples, Bananas etc), and quantity of items that a customer is purchasing Calculate the total price of purchase Store the purchase as a database record Example use case: James would like to purchase four apples and two bananas. Jenny can easily input 2 line items, "apple x4 and banana x2" into the system Jenny is shown the total price of the items Jenny store this transaction into a database Optional: You may chose to add one bonus features that could help Jenny improve her POS system including (but not limited to): Tracking stock of items Calculate cost by item weight Data: Apple Banana Pear Orange Technical requirements 1. Frontend a. Required: i. Language: Typescript / Javascript ii. Framework: React CRA / NextJs b. Optional: i. 2. Backend API $2.00 $1.50 $2.30 $1.80 Any component library (e.g. MUI/Chakra UI) a. Required: i. ii. iii. Language: Typescript/ Javascript Framework: NodeJS Database: any (e.g. Postgres, MongoDB) 3. Additional notes: a. You may opt to handle both frontend and backend in NextJs Problem Statement Jenny is the owner of a fruit shop. She wants to create a simple POS (point of sales) system that can: - Input line items which contain product name (Apples, Bananas etc), and quantity of items that a customer is purchasing Calculate the total price of purchase Store the purchase as a database record Example use case: James would like to purchase four apples and two bananas. Jenny can easily input 2 line items, "apple x4 and banana x2" into the system Jenny is shown the total price of the items Jenny store this transaction into a database Optional: You may chose to add one bonus features that could help Jenny improve her POS system including (but not limited to): Tracking stock of items Calculate cost by item weight Data: Apple Banana Pear Orange Technical requirements 1. Frontend a. Required: i. Language: Typescript / Javascript ii. Framework: React CRA / NextJs b. Optional: i. 2. Backend API $2.00 $1.50 $2.30 $1.80 Any component library (e.g. MUI/Chakra UI) a. Required: i. ii. iii. Language: Typescript/ Javascript Framework: NodeJS Database: any (e.g. Postgres, MongoDB) 3. Additional notes: a. You may opt to handle both frontend and backend in NextJs
Expert Answer:
Answer rating: 100% (QA)
Based on the provided problem statement and technical requirements Jenny aims to develop a simple pointofsale POS system for her fruit shop The system should allow her to input item names and quantiti... View the full answer
Related Book For
South Western Federal Taxation 2017 Comprehensive
ISBN: 9781305874169
40th Edition
Authors: William H. Hoffman, David M. Maloney, William A. Raabe, James C. Young
Posted Date:
Students also viewed these programming questions
-
Hi there , I need help. for my work i need a relevant and well written introduction as well as conclusion to the following below. My work is complete i just need a introduction and conclusion please...
-
Job descriptions: In determining who will be responsible for what duties, you are to compile a Job description for the Assistant Front Office Manager, The Front Desk Agent, The Reservations Agent and...
-
Sketch the graph of the function. y = e -x/2
-
The following data are from the income statements of Charles A.S. ________________________ 2017 __________ 2016 Sales revenue ............... 6,420,000 ...... 6,240,000 Beginning inventory...
-
Write a Python program that outputs all possible strings formed by using the characters 'c', 'a', 't', 'd', 'o', and g exactly once.
-
What is the As-Designed Configuration, and when is it established?
-
Button Company has two temporary differences between its income tax expense and income taxes payable. The information is shown below. The income tax rate for all years is 40%. Instructions (a)...
-
Your team decided to use strings for storing phone numbers. Now there is a debate on how to properly store the info in a collection. Your teammates are equally divided between lists, sets, and...
-
Presented below is financial information related to the 2022 operations of Elliott Auto Repair. Instructions Compute net income in 2022 for Elliott Auto Repair. Maintenance and repairs expense...
-
I. Elaborate (Explain following): "User Satisfaction= compliant product + Good Quality + Delivery" (3 marks) II. Describe objectives of software quality assurance activities. (3 marks) III. Explain...
-
For each of the following implementations using 2x4 decoders with one-enable, write out the function in m notation (sum-of-minterms). Pay attention to the order of the variables in the function. (a)...
-
Figure 1: Two time series pairs. Each pair has the reference time series on the left and the query/test time series on the right. Please note, the query time series in the right pair is scaled by a...
-
As a reminder, here is the grammar for lambda calculus expressions: E xXx.E|EE|(E) The rules for parsing with this (ambiguous) grammar are: Application is left associative, so "E E2 E2" is parsed as...
-
A fan control system is described as follows: i. ii. The fan F can be switched off manually with a digital signal X, else it is in standby mode. A sensor on one side of the room indicates with a...
-
As shown in Figure 1, one portion of the hot flue gases is supplied to the steam generator. The steam generator is a shell and tube type of heat exchanger. In this steam generator treated bore water...
-
A $4600 loan at 9.0% compounded monthly was settled by a single payment of $5600 including accrued interest. How long after the initial loan was the $5600 payment made? For the purpose of determining...
-
When the concentration of a strong acid is not substantially higher than 1.0 10-7 M, the ionization of water must be taken into account in the calculation of the solution's pH. (a) Derive an...
-
Abbott (an S Corporation), Bell, Costello, and Dilbertson form Best Partnership, an equally shared partnership. Each partner but Abbott has a December 31 tax year-end; Abbott's is June 30. The...
-
Faith Godwin is a dealer in securities. She has spotted a fast-rising company and would like to buy and hold its stock for investment. The stock is currently selling for $2 per share, and Faith...
-
Comment on the availability of head-of-household filing status in each of the following independent situations. a. Al lives alone but maintains the household of his parents. In July, the parents use...
-
The Private Securities Litigation Reform Act of 1995 and the U.S. Supreme Court's decision in Central Bank of Denver v. First Interstate Bank of Denver represent major victories in the profession's...
-
What are heuristics, and why are they of concern to auditors?
-
Identify and briefly describe the major files that are typically maintained separately from audit working papers.
Study smarter with the SolutionInn App