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
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
VITE_XUMM_API_KEY=xyz
VITE_BACKEND_MINTER_ADDRESS=xyz
28 changes: 28 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

.vercel

.env
26 changes: 25 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,26 @@
# POAP-APP
The web app for Proof of Attendance Protocol

The web app for Proof of Attendance Protocol

# Overview

This is the dApp for the XRPL POAP API.

Please note that everything in this repo is the work in progress and is subjected to change.

# Features

- Support for XUMM and Gem Wallet
- Creating new events
- Claiming NFT for selected event
- Verifying wallet ownership
- Looking up attendees for particular event

# Setup

That setup assumes user have already installed the [server](https://github.com/JustAnotherDevv/AttendifyXRPL) locally and it's running on `port 4000`.

- install dependences using `npm i`.
- open [xumm developer console](https://apps.xumm.dev) in order to create new app, then set its `Origin/Redirect URI` to `http://localhost:3000`.
- copy content of file `.env.example` to `.env` file and set `VITE_XUMM_API_KEY` to your XUMM project API Key taken from XUMM developer platform. Then set `VITE_BACKEND_MINTER_ADDRESS` to wallet address of minter address set on your backend POAP server.
- run the dApp using `npm run dev`.
Binary file added images/Atendify XRPL frontend mockup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/src/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>XRP POAP Platform</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading