0% found this document useful (0 votes)
21 views7 pages

Project Report 1 To 7 Pages May 2024

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views7 pages

Project Report 1 To 7 Pages May 2024

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

i

A Project Report on

Oasis: - E-Commerce Platform with


Blockchain Payment Processing
Submitted in partial fulfilment of award of

BACHELOR OF TECHNOLOGY

Degree
In

COMPUTER SCIENCE AND ENGINEERING

By

Mayank Pandey – 2000820100072


Lipakshi Rana – 2000820100068
Keshav chouhan – 2000820100063
Pushpendra – 2000820100111

Session: 2020-2024

Mr. Amit Saxena


Assistant Professor

SUPERVISOR

In Pursuit of excellence

Department of Computer Science & Engineering


Moradabad Institute of Technology Moradabad (U.P.)
MAY 2024
ii

CERTIFICATE

Certified that the Project Report entitled “Oasis: - E-commerce Platform with

Blockchain Payment Processing” submitted by Mayank Pandey

(2000820100072), Keshav Chouhan (2000820100062), Lipakshi Rana

(2000820100068), Pushpendra (2000820100111) is their own work and has

been carried out under my supervision. It is recommended that the candidates

may now be evaluated for their project work by the University.

Mr. Amit Saxena

Assistant Professor

Date:
iii

ABSTRACT

The convergence of e-commerce and blockchain technology presents a

transformative opportunity for secure, transparent, and efficient payment

processing. This project aims to develop an advanced e-commerce platform

integrating blockchain-based payment solutions to enhance security, streamline

transactions, and foster trust between merchants and consumers.

Key components of the proposed e-commerce platform include a user-friendly

interface for merchants and consumers, seamless integration of blockchain

payment gateways, smart contract functionality to automate transaction

processes, and robust security measures to safeguard sensitive financial

information. Additionally, the platform will support multiple cryptocurrencies,

providing users with flexibility and choice in their payment methods.

Overall, the E-commerce Platform with Blockchain Payment Processing

project aims to revolutionize the e-commerce landscape by offering a secure,

transparent, and efficient payment infrastructure that empowers merchants

and instills confidence in consumers, ultimately driving growth and

innovation in the digital economy.


iv

ACKNOWLEDGEMENT

The project work in this report is the result of ongoing labour over a period of

time, and it received intellectual assistance from a variety of sources. We would

like to express our heartfelt thanks and thankfulness to everyone who assisted

us in completing the project. We would like to use this opportunity to offer our

heartfelt appreciation and gratitude to everyone who assisted us in successfully

finishing this project.

We would like to express our deep gratitude to Mr. Amit Saxena for their

constant cooperation and guidance. They are always there with their competent

guidance and valuable suggestions.

We are thankful to Dr. Manish Gupta, HOD in Computer Science department

for supporting us in completing the project successful. We'd also want to thank

our parents and other classmates for mentoring and encouraging us during the

endeavour.

MAYANK PANDEY (2000820100072)

KESHAV CHOUHAN (2000820100063)

LIPAKSHI RANA (2000820100068)

PUSHPENDRA (2000820100111)
v

TABLE OF CONTENT

Title Pg. No.

Certificate ……………………………………………………………………………ii

Abstract………………………………………………………………………...……iii

Acknowledgement…………………………………………………………………. iv

Table of Content……………………………………………………………………...v

List of Figures ………………………………………………………………………vi

Chapter 1. INTRODUCTION……………………………….…………………….8

Chapter 2. LITERATURE REVIEW…………………………………………….12

Chapter 3. SOFTWARE & HARDWARE REQUIREMENTS………….….….17

Chapter 4. MODULE WISE DESCRIPTION…………………………………...28

Chapter 5. WORK DONE ........................…………………………………….….37

Chapter 6. SETUP AND IMPLEMENTATION ……………………………..….53

Chapter 7. Benefits, Issues, and Challenge…………………………………...….85

Chapter 8. SUMMARY AND RESULT………………………………………..….91

Chapter 9. CONCLUSION …………….……………………………………….….95

REFERENCES……………………………………………………………...……100

APPENDICES ………………………………………………………………...….101
vi

LIST OF FIGURES

Title Pg. No.

Figure No. – 2.1 Market analysis…….….…………………………………….…15

Figure No. – 2.2 Market analysis ……………………….…………………….…16

Figure No. – 3.1 Next.js …………………………………………………………17

Figure No. – 3.2 Tailwind CSS………………………………….…………….…18

Figure No. – 3.3 Meta Mask Wallet ………….…………………………….……19

Figure No. – 3.4 Node.js…………………………………………………………20

Figure No. – 3.5 Express.js ………………………………………………...……21

Figure No. – 3.6 MongoDB …………………………………………………..…21

Figure No. – 3.7 Ether.js ……………………………………………………...…23

Figure No. – 4.1 Checkout Page…………………………………………………32

Figure No. – 5.1 Work done……………………………………….………….…38

Figure No. – 5.2 Product Listing…………………………………………...……40

Figure No. – 5.3 Client view…………………………………………………..…41

Figure No. – 5.4 Client view ………………………………………………….…41


vii

Figure No. – 5.5 Client view ……………………………………………………41

Figure No. – 5.6 Admin view……………………………………………………42

Figure No. – 5.7 Admin view……………………………………………………43

Figure No. – 5.8 Admin view……………………………………………………43

Figure No. – 5.9 Cart function………………………………………………..…44

Figure No. – 5.10 Cart function …………………………………………...……44

Figure No. – 5.11 Checkout Page …….……………………………………...…45

Figure No. – 5.12 Checkout Page ………………………………………………46

Figure No. – 5.13 Checkout Page…………….…………………………………46

Figure No. – 5.14 Stripe Payment Processing………………………………..…47

Figure No. – 5.15 Stripe Payment Processing ……………………………….…47

Figure No. – 5.16 Meta Mask Payment Processing……………………….……48

Figure No. – 5.17 Admin Panel …………………………………………...…49

Figure No. – 5.18 Orders ………………………………………………………50

Figure No. – 5.19 Manage Product ……………………………………….……51

You might also like