Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xGov-77: AlgoVerify - Secure Verification System #77

Merged
merged 6 commits into from
Nov 6, 2023
Merged
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
74 changes: 74 additions & 0 deletions Proposals/xgov-77.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
id: 77
title: AlgoVerify
author: bykewel (@algovado)
discussions-to: https://github.com/algorandfoundation/xGov/pull/77
company_name: AlgoVerify
category: Tools
focus_area: Other
open_source: Yes
amount_requested: 40000
status: Final
---

## Abstract
AlgoVerify is a Discord verification system (bot + website) for Algorand projects. It has been working actively for 2 years on <a href="https://www.algoverify.me">algoverify.me</a>. It is currently used by 7 projects and 3300+ users.

## Team
Founded and managing by bykewel. 2+ years of experience in the Algorand ecosystem. 4+ years of experience in software development.

Links:

* <a href="https://twitter.com/cryptolews">Twitter</a>
* <a href="https://github.com/algovado">GitHub</a>
* <a href="mailto:[email protected]">Email</a>

## Experience with Algorand
I have been in the Algorand space since May 2020 and actively developing since June 2021. (joined all Governance periods :))

Developed a lot projects like <a href="https://algocodexnft.com">Codex</a> (NFT project), Discord bots (sale&listing, verification, game) and websites (eg. <a href="evil-tools.thurstober.com">Evil Tools</a>, <a href="https://mentalmarvin.art">Mental Marvin</a>) on Algorand. You can check my some projects <a href="https://github.com/algovado/Algorand-Community-Portfolio">here</a>.

Also I received a grant from <a href="https://github.com/algorandfoundation/xGov/pull/8/files">previous xGov</a> and came second in the AlgoHouse NFTNYC2023 event with the Evil Tools project with Thurstober Studios.

## Present Proposal
I plan to update the AlgoVerify project and release an open source version.

Currently Available:

* Pera and Defly wallet support
* NFDomain support
* Dashboard for project owners
* Leaderboard for projects and holders
* Discord bot (898131542486954014) application commands

What I will do:

* New Features
* */leaderboard* command on Discord.
* Create API for developers. Community developers will be able to use the API in their projects with current data.

* Open Source:
* Make the project open source.
* Prepare a documentation for developers.
* Prepare a documentation for self-hosting.

* Dockerizing:
* Dockerize the backend and frontend parts of the project.

* Free Version:
* I have <a href="https://ipfs.algonode.xyz/ipfs/QmefMpt6npv2bNhC4rxqNkS6Gtop4SgmmKK39pwroAkWqL">paid</a< the server and domain fees until June 2024, I will make the current version free for everyone. This way, community will continue to use AlgoVerify and API for free.

I plan to complete the project in a month. If the proposal is passed, I will start working on it immediately.

### Used Technologies

* Frontend: React, Tailwind
* Backend: Express.js
* Database: PostgreSQL
* Discord Bot: Discord.js
* Other: GitHub, Vercel, Oracle Cloud

## Benefits for the community
One of the biggest benefits of the Algorand ecosystem is the community. Make the AlgoVerify open source and enable self-hosting for everyone. This will allow anyone to use the Discord verification system for free. Also it will be a good example for developers who want to develop a Discord bot.

## Additional information
Loading