This project is designed for Apillon's Simplets, which are pre-built, customizable, and open-source solutions for various NFT use cases. Here's a detailed explanation of how this project fits into Apillon's Simplets and the types of Simplets it supports:
Apillon's Simplets are ready-to-use solutions that integrate multiple Web3 services into a plug-and-play setup. They are designed to simplify the deployment and management of NFT-related projects.
The full list of simplets can be found on this link
-
NFT Brand Booster
- Purpose: Send NFTs via email or claim viawallet.
- Features: Build a whitelist, reward loyal users, grow email lists in exchange for rewards, or hand-pick recipients for NFT drops.
-
NFT Event Experience
- Purpose: Create digital badges for event attendees.
- Features: Drop NFTs on-site or online, allowing attendees to collect proof of attendance.
-
NFT Wild West
- Purpose: First-come-first-served NFTs.
- Features: Run bold, experimental campaigns using memes, mystery, or chaos to go viral and reward the fastest participants.
The project consists of two main components:
-
Node.js Backend APIs
- Functionality: Handles NFT distribution, email notifications, and tracking of NFT deliveries.
- Deployment: Can be run locally or via Docker. Configuration files need to be set up with collectible and email server details.
-
Vue 3 Frontend
- Functionality: Provides an admin panel for managing email addresses, tracking NFT deliveries, and automating email notifications.
- Deployment: Can be hosted locally or on any website provider. Apillon's hosting service is also available, with GitHub actions setup for deployment.
- Basic Users: Download the ZIP file from the repository, set up the configuration, and run the application.
- Advanced Users: Fork the repository, configure and modify the APIs and website, and deploy using Docker or Apillon hosting.
- Apillon API key and secret for SDK usage (can be generated on app.apillon.io)
- An NFT collection created using Apillon (can be created on app.apillon.io)
- Access to an email server (cloud SMTP server, for example AWS SES or resend.com)
- Access to MySQL Database (local or cloud)
- A specialized Ethereum wallet for admin access
Resource | Description |
---|---|
Backend | Docs for Node.js backend |
Frontend | Docs from Vue 3 frontend |
This project is licensed under the MIT License - see the LICENSE file for details.