Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

HEAVEN’S

BASKET
A HUB WHERE CREATIVE MINDS
CONNECT,COLLABORATE AND
THRIVE
INTRODUCTIONOBJ
ECTIVES OF
HEAVEN’S BASKET
• To create a platform where artists can sell unique food, snacks and handicraft items.

• A platform where these artists can showcase their potential to a supportive community
of like minded people.

• By doing so they can also build a career right from their comfort of home.

• It is a tool that provides these talents with a step forward in enhancing there skill.
BUSINESS MODEL

Advertisement
• The users would receive third party ads which would blend with the UI of the site and
would not interrupt with the user experience.
• The sellers can also post there own ads to reach out to more potential buyers.

Freemium
• In the free version the sellers would get to upload limited posts per month.
• A one payment of ₹25 can unlock more premium features
• In the premium version the users would not receive any third-party ads. The sellers get
features that enables them: • to view analysis data for there products sold,sell history
• would be able to post unlimited products to there profile.
TECHNOLOGY
USED
01. Front-end
• HTML5,CSS3


Javascript: Typescript
CSS:Tailwindcss, 02. API
• Preprocesser:Sass, PostCSS • GraphQL
• Framework: reactJS • library:Apollo
• Text messaging:Twilio

03. Back-end
• Server side runtime: NodeJs:python
• Object Relational Mapper: TypeORM
• DBMS:MySQL
• Source code Host: GitHub
FRONT-END
• User experience (UX)- how an user interacts with
the site is very critical.

• Performance- A snappy website with minimal


loading time enhances user experience, leading to
higher conversion rates and user retention.
APPLICATION
PROGRAMMING
INTERFACE(API)

• Automate-features like user authentication and


end-to-end encrepted communication makes
Heaven’s Basket a secure and safe from any
security breach or data leaks
BACK-END

• Database optimization-is done to speed up the database,


this is achived by using indexes and normalizing and
denormalization of a database.

• Cashing- helps in loading large amount of data in a short


amount of time using minimal server resources.cashing can
be implimented on both user –side and server-side
CONTEXT LEVEL DATA FLOW
DIAGRAM(DFD)
Customer registration Customer list

CUSTOMER Add to cart Sales report ADMIN


ONLINE
MARKETPLACE
Checkout & confirm MANAGEMENT
SYSTEM Sellers list

Add product listings Sales report Customer details

SELLER
DFD LEVEL 1 OF ONLINE MARKETPLACE MANAGEMENT
SYSTEM
Sales report SELLER

CUSTOMER
REGISTRATION
Customer Info
Add product listings
Customer details
Customer Info
Sellers list
PRODUCT
&
ORDER
Add to cart
CUSTOMER

Sales report ADMIN


Checkout & confirm
Customer report
ER DIAGRAM SITE PORTAL CATEGORY_NAME

CUS_NAME
BELONGS CATEGORY_ID
CUS_ID HAS CATEGORY

PRO_ID
ADDRESS CUSTOMER

HAS PRO_PRICE
USERNAME
PRODUCTS
PRO_NAME
PASSWORD
BUYS

PRO_CATEGORY
DONE ADDED

CART
CART ITEMS
MADE
PURCHASE
DONE
CONFERMATION
QUANTITY CART ID TOTAL COST
USE CASE DIAGRAM
HEAVEN’S BASKET WEBSITE

LOGIN

REGISTER

BROWSE
PRODUCTS SELLER
CHECKOUT

REVIEW
CUSTOMER
LIST PRODUCTS

MANAGE
INVENTORY

MANAGE USERS
ADMIN
MONITOR
ACTIVITIES
LANDING PAGE
THANK YOU
MANISH BORAH
BCA/45025/21

You might also like