Question
The MCC wants to support businesses by helping them get back on their feet and continue trading. They want to create a platform for these
The MCC wants to support businesses by helping them get back on their feet and continue trading. They want to create a platform for these small business - mainly grocery vendors, butchers and small commodity vendors in Queen Victoria Market and nearby suburbs. This platform will help the business to showcase and sell their products online since most of them could not afford one. This would not only help these businesses but also help the residents living in these suburbs to shop for groceries and other essential commodities online and get them delivered from the comfort of their home. By doing this we will still be enforcing social distancing and lock-down rules to flatten the curve and help support local business to keep Australian economy going.
Case study:
The MCC wants to build a platform. This platform is a one-stop shop web based solution for vendors to advertise their products on the website. This platform is limited to vendors operating at Queen Vic Market, Brunswick and Northcote.
The platform has 2 Modules
1. Vendor/Seller Modules
- As a vendor, you would be able to register on the platform.
- You will have to enter your unique vendor id provided by the council during registration.
- All of the vendor data will be encrypted for security reasons.
- Vendor would be able to enter a trading name, vendor name, ABN and address.
- Vendor would be able to list his/her products.
- This would be done through a web interface that allows the vendor to
- Upload pictures of the products (if available), and list the product name, quantity, and price.
- Vendor should also be able to link his/her paypal account in the portal. [This would be
vendor created paypal account which is out of scope of this project]
2. Customer Module.
- As a customer, you would be able to register on the platform.
- Registration for the user is optional*
- User can browse different vendors and check their products.
- User can add products to their cart.
- They can choose products from several vendors in the same session.
- User can checkout as guest and will have to pay via credit/debit card or paypal account.
- Once the payment is successful, the products are packaged from the vendor/s and an
estimated delivery time is calculated.
- The user is notified about the delivery [this is out of the scope of the project]
Key considerations for this platform:
1. Scalability, the council would like to scale this application to support vendors in other
councils in the future.
2. Ease of use, the platform will be used by users who do not have high technical know[1]how.
3. Security, since transactions will be taking place on the platform, it needs to have SSL.
Also, vendor and user data need to be encrypted.
Software requirements:
1. Front-end: Javascript Framework (React or Angular)
2. Server-side/Backend: Nodejs
3. Database: Postgres-sql
4. Cloud hosting: AWS
Question:
identify the scope: Detailed
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started