Cross-Platform Flutter Interface for the BrightActs Ecosystem
Version: 1.0.1
Language: Dart / Flutter
License: MIT
BrightActs is a bio-inspired, blockchain-backed digital ecosystem designed to securely capture, process, and visualize Goodwill Actions across a global network. This repository contains the Flutter/Dart front-end, providing a modern, responsive, cross-platform interface that allows users to:
- Interact with the BrightActs network
- Track personal and global impact
- Participate in governance and decision-making
- Visualize data through real-time dashboards
The UI features a dynamic nebula background with persistent, transparent data windows, delivering an immersive experience while preserving clarity, readability, and data focus.
- Live tracking of Goodwill Actions, tokenized balances, and impact scores
- Instant updates via synchronized back-end data streams
- Secure submission and tracking of Goodwill Actions
- Auditable transaction pipelines aligned with back-end validation logic
- View active proposals and council decisions
- Cast votes and monitor outcomes directly from the front-end
- Historical performance views and scoring analytics
- Interactive charts powered by cognitive back-end modules
- Firebase-backed authentication for secure, auditable access
- Supports scalable identity management
- Single codebase targeting Android, iOS, and Web using Flutter
- Modular Flutter Design - Each major view (Portfolio, Ledger, Governance) is encapsulated into reusable, maintainable components.
- Real-Time Back-End Synchronization - Integrates with Python back-end services via REST and/or WebSockets to ensure live updates and audit logging.
- Data Validation & Integrity - All user inputs are validated locally and server-side before submission to maintain correctness and trust.
- Immersive Visual Layer - A persistent nebula background enhances user experience without interfering with foreground data visibility.
- Flutter SDK β₯ 3.10.0
- Dart SDK β₯ 3.2.0
- Node.js / npm (optional, for build tooling)
- Firebase project configuration (optional, for authentication & analytics)
git clone https://github.com/dfeen87/front-end-peoples-coin.git
cd BrightActs-Frontend
flutter pub get
flutter runlib/
βββ main.dart # Application entry point
βββ screens/ # UI screens (Portfolio, Governance, Ledger)
βββ widgets/ # Reusable UI components
βββ models/ # Dart models mirroring back-end schemas
βββ services/ # API clients & Firebase integration
βββ utils/ # Helpers, constants, formatting utilities
βββ state/ # State management (Provider / Bloc)
We welcome developers, designers, and blockchain enthusiasts to help evolve and scale BrightActs.
- Fork the repository
- Create a feature branch
git checkout -b feature/your-feature
- Commit your changes
git commit -am "Add your feature" - Push to your branch
git push origin feature/your-feature
- Open a Pull Request
All contributions are reviewed with a focus on clarity, maintainability, and alignment with system architecture.
This project is released under the MIT License. See the LICENSE file for full terms.
BrightActs Front-End is a cross-platform Flutter application that enables users to securely submit, track, and visualize Goodwill Actions in real time. It integrates seamlessly with the BrightActs back-end to provide governance participation, analytics, and interactive dashboards while maintaining strong data integrity and secure authentication.