You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# VoteBoxApp
VoteBoxApp is an open-source, blockchain-based governance platform designed to empower communities with secure, decentralized voting. Our mission is to provide a transparent and accessible voting solution that evolves into a fully autonomous DAO-driven ecosystem.
## Table of Contents
- [Features](#features)
- [Project Structure](#project-structure)
- [Licensing](#licensing)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [Contact](#contact)
## Features
- **Decentralized Voting:** Secure on-chain voting powered by Cardano and Plutus smart contracts.
- **Community Governance:** Plans to transition to a DAO for community-led decision-making.
- **Transparent Data Storage:** Proposal and voting data stored on IPFS, ensuring immutability and transparency.
- **Biometric & Wallet Authentication:** Robust user authentication for secure access.
- **Future Monetization:** Value-added voting analytics and premium DAO tools planned for commercial use.
## Project Structure
VoteBoxApp/ ├── contracts/ # Smart contracts (GNU AGPL licensed) │ └── LICENSE # GNU AGPL License file ├── dao-tools/ # (Future) DAO-specific tools and premium features (Business Source License) │ └── LICENSE # BSL License file (to be added when features are developed) ├── src/ # Core app code (Apache 2.0 or MIT licensed) │ └── LICENSE # Apache 2.0/MIT License file ├── voting-data/ # Archived proposals and voting records (CC BY-NC 4.0 licensed) │ └── LICENSE # Creative Commons BY-NC 4.0 License file ├── README.md # This file └── CONTRIBUTING.md # Contribution guidelines
## Licensing
VoteBoxApp uses a multi-licensing approach to balance openness with future monetization:
- **Core App Code (`src/`):**
Licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) (or optionally MIT). This license encourages community contributions and allows flexible use, modification, and distribution of the core code.
- **Smart Contracts (`contracts/`):**
Licensed under the [GNU Affero General Public License (AGPL) v3.0](https://www.gnu.org/licenses/agpl-3.0.html). This ensures that all modifications and forks of the smart contracts remain open source.
- **Proposal & Voting Archives (`voting-data/`):**
Licensed under the [Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0)](https://creativecommons.org/licenses/by-nc/4.0/).
*This means that raw vote data is freely available for non-commercial use. Any commercial use of these raw data sets is prohibited unless a separate license is obtained.*
**Note:** Although the raw data is open, any value-added analytics or insights derived from this data will be treated as premium, monetizable products and will be governed separately.
- **DAO-Specific Tools/Features (Future):**
These will be licensed under a [Business Source License (BSL)](https://mariadb.com/bsl11/) or through a dual-licensing model. This allows controlled monetization of governance tools while keeping the core app open source. After a defined period or trigger event, these features may transition to a more permissive open-source license.
### Important Licensing Considerations:
- **Transparency & Open Collaboration:** The core app remains open-source to foster contributions and community trust.
- **Protection & Monetization:** While raw vote data is available non-commercially, premium analytics and DAO-specific tools will be monetized to sustain long-term development.
- **Clear Communication:** All licensing terms are documented to ensure that contributors and users understand which parts of the project are open-source and which may have commercial restrictions in the future.
📜 For additional licensing details and exceptions, please review the LICENSE-EXCEPTIONS.md file.
## Getting Started
To set up VoteBoxApp locally:
1. **Clone the Repository:**
git clone https://github.com/Archaico/VoteBoxApp.git
cd VoteBoxApp
Install Dependencies:
npm install
Start the Development Server:
npx expo start
Run on Android:
Ensure your Android device has USB Debugging enabled.
Connect your device and run:
npx expo start --android
Contributing
Contributions are welcome!
Please check out our Contributing Guide for how to get involved.
Community & Support
🌍 Join our DAO (Coming Soon!)
📢 Connect on Discord: VoteBoxApp
📧 Contact: lifegroundcommunity@gmail.com
VoteBoxApp 🚀
Contact
For inquiries, partnership opportunities, or additional information, please contact:
Admin Archaico
Email: lifegroundcommunity@gmail.com
Community: Patreon: LifeGround Community | X: @TheLifeGround# VoteBoxApp
About
VoteBoxApp is an open-source, blockchain-based governance platform designed to empower communities with secure, decentralized voting. Our mission is to provide a transparent and accessible voting solution that evolves into a fully autonomous DAO-driven ecosystem.