Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

/akatsuki/node_modules

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
70 changes: 59 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,62 @@
# ICC Eliminator Submisison
Teams will be required to submit their code base on GitHub by forking this repository.
Follow the following steps to submit your code base.
1. **Fork** this repository.
1. Create a **folder with your team name**
1. **Upload** your code base and videos to the repository.
1. Create a **pull request** to this repository. Make sure you raise your **pull request** as per your **team name**.
1. You can also add you team details in the README.md of your forked repository
For Example:

### Team AKATSUKI

Following steps to submit our code base.

1. **Forked** the repository.
2. Created a **folder with our team name <> akatsuki**
3. **Uploaded** our code base and pictures to the repository.
4. Creating a **pull request** to this repository. Making sure we raise our **pull request** as per our **team name <> akatsuki**.
5. Team details in the README.md of your forked repository

### Team Information
------------
###### Team Name -
###### Track -

Arpit - [email protected].
Ayush - [email protected]
Chirag - [email protected].
Raja - [email protected]

---

###### Team Name - Akatsuki

###### Track - Blockchain and Web3

### Smart Contract

in Solidity
Deployed on Polygon Mumbai [0x237Cc8a7AB24A02e42dB24D04a16D5c3b25AC7f7](https://mumbai.polygonscan.com/address/0x237cc8a7ab24a02e42db24d04a16d5c3b25ac7f7#code)

### Web3Auth and interaction with smart contract

using web3.js
Web3Auth for social login, enabling non crypto user to access the platform as well!

### UI

using reactJS

### Wallet

Used Metamask

###### Brief Description and Snapshots -

The current ticketing system for cricket events is facing several issues such as scalability, security, transparency, and convenience for fans. Long waiting times, ticket scalping, and unreliable sources have resulted in fans not being able to access live matches, causing disappointment and frustration.
The idea behind the decentralized platform is to revolutionize the ticketing process for cricket events.
The Platform aims to eliminate the common issues faced by fans such as long waiting times, scalping and unreliable sources, by the power of blockchain technology.
The platform will work on a smart contract, which is act as an agreement by the ICC about the platform.
With use of smart contract, there’s no chance of selling same ticket, scalping, unreliable sources.
As tickets will be digital assets on the blockchain which will be transparent and tamperproof.
The Platform is also aiming to provide a range of features.

![001](https://user-images.githubusercontent.com/75042859/222524321-3735b0d6-bbe1-437c-ac4e-df2ad0d101df.jpg)
![002](https://user-images.githubusercontent.com/75042859/222524329-4d3864f9-d27e-48b3-95e0-66c0e6ae3e07.jpg)
![003](https://user-images.githubusercontent.com/75042859/222524331-2a9d9df5-906c-4e84-9264-23be22c27659.jpg)
![1](https://user-images.githubusercontent.com/75042859/222524403-3ab247bf-f919-4c5a-b873-7cbcc5e86388.png)
![2](https://user-images.githubusercontent.com/75042859/222524411-d0ce0433-4852-466a-99b9-3e6d2f7275cc.png)
![3](https://user-images.githubusercontent.com/75042859/222524419-5c3c4ffd-274b-4de4-9075-7e837fcad24a.png)
![4](https://user-images.githubusercontent.com/75042859/222524424-d62512f6-065c-41e6-9c0d-807deaede748.png)
![5](https://user-images.githubusercontent.com/75042859/222524429-72bdf4ed-c9d1-4eec-b2c1-b01d702d186d.png)

23 changes: 23 additions & 0 deletions akatsuki/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
23 changes: 23 additions & 0 deletions akatsuki/config-overrides.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
const webpack = require("webpack");

module.exports = function override(config) {
const fallback = config.resolve.fallback || {};
Object.assign(fallback, {
crypto: require.resolve("crypto-browserify"),
stream: require.resolve("stream-browserify"),
assert: require.resolve("assert"),
http: require.resolve("stream-http"),
https: require.resolve("https-browserify"),
os: require.resolve("os-browserify"),
url: require.resolve("url"),
});
config.resolve.fallback = fallback;
config.plugins = (config.plugins || []).concat([
new webpack.ProvidePlugin({
process: "process/browser",
Buffer: ["buffer", "Buffer"],
}),
]);
config.ignoreWarnings = [/Failed to parse source map/];
return config;
};
Loading