Here's an updated and detailed GitHub README for Genesis360 Superapp, incorporating the visual showcase link and refinements for team understanding and collaboration:
Genesis360 is an innovative superapp combining AI-powered decision-making, blockchain transparency, impact investments, sustainability tracking, and crowdsourced medical research to empower users to make informed choices in healthcare, environmental sustainability, and civic engagement. Merging features from Aeonexus with Genesis, this superapp aims to drive socioeconomic and environmental impact on a global scale.
- Product Showcase
- Project Overview
- Key Features
- Architecture
- Modules
- Getting Started
- Contributing
- Contact
Here, we present visuals of key modules and features of Genesis360 to offer a better understanding of the user experience and interface design.
Visit our Product Showcase to explore:
-
Home Module
Description: The central hub for personalized data, navigation, and quick access to main features. -
AI-Powered Discernment Engine
Description: Personalized ethical recommendations based on user data for healthcare, sustainability, and advocacy. -
Healthcare Module
Description: A user-centric interface promoting preventative healthcare with integration for contributing to crowdsourced medical research. -
Sustainability Tracker
Description: Empowers users to track their carbon footprint, waste reduction, and renewable energy usage in a gamified experience. -
Blockchain Transparency
Description: Showcases a transparent and intuitive dashboard for renewable energy trades, carbon offsets, and financial transactions. -
Impact Investment Marketplace
Description: Displays a curated list of purpose-driven projects for users to invest in.
Genesis360 combines the best of Genesis and Aeonexus to offer a feature-rich, modular superapp supporting ethical decisions through faith-aligned values, AI-driven insights, and scientific data. Users are empowered to:
- Make personalized healthcare decisions.
- Track and reduce their carbon footprint.
- Engage in advocacy and environmental projects.
- Invest in purpose-driven, socially impactful projects.
- Participate in medical research and contribute to the global data pool.
This project uses Flutter for a unified codebase supporting Android and iOS and adopts a modular architecture to ensure seamless expansion.
- AI-Powered Discernment Engine: Provides personalized recommendations for healthcare, sustainability, and advocacy.
- Blockchain Transparency: Ensures transparency in renewable energy trades, carbon offsets, and impact investments.
- Sustainability Tracking: Tracks carbon footprint, energy usage, waste reduction, and circular economy actions.
- Impact Investment Marketplace: Connects users with investment opportunities in social impact, renewable energy, and healthcare projects.
- Crowdsourced Medical Research: Enables users to contribute anonymized health data to medical research.
- Gamification and Engagement: Points, badges, and community challenges to encourage eco-friendly actions and advocacy.
The app follows a modular architecture using Flutter to organize features by domain, enabling:
- Reusability: Components and utilities are shared across modules.
- Scalability: Each feature exists independently, making it easy to add new functionalities.
- Maintainability: Clear separation of business logic, UI, and data handling.
lib/
├── core/ # Core functionalities shared across modules
├── modules/ # Modular structure, each module representing a feature
├── shared/ # Shared components, styles, and utilities
├── assets/ # Static assets such as images and icons
└── test/ # Unit and integration tests
The central hub for personalized data, quick access to main features, and navigation.
An AI-powered module that provides ethical recommendations based on user data across healthcare, sustainability, and advocacy.
Aims to promote preventative healthcare and personalized health recommendations, integrating with crowdsourced medical research.
Tracks users' environmental footprint, suggesting actions for reducing carbon emissions and promoting eco-friendly habits.
Engages users in social justice causes through petitions, legislative tracking, and civic engagement tools.
Offers transparency in transactions, such as renewable energy trades and carbon offsets, leveraging blockchain technology.
Allows users to contribute anonymized health data to global medical research.
An impact investment marketplace where users can explore and invest in projects focused on environmental and social good.
- Flutter SDK: Install Flutter (ensure it's added to your PATH).
- Clone the repository:
git clone https://github.com/TuringTechX/genesis36-superapp.git cd genesis360-superapp
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- API Keys: Place sensitive API keys in environment configuration files or secure storage. Do not expose them in source control.
- Flutter Best Practices: Follow the Flutter best practices for coding standards and naming conventions.
- Modular Structure: Keep code isolated in modules as per the architecture.
- Error Handling: Use
error_handler.dart
for standardized error logging and display. - Comments: Use inline comments to document complex logic or non-standard implementations.
- Main Branch: Stable release code.
- Development Branch: Latest development code (merged only after review).
- Feature Branches: Create feature branches for individual features or bug fixes, e.g.,
feature/advocacy-module
.
- Fork and clone the repository.
- Create a feature branch.
- Commit your changes with clear, concise commit messages.
- Push to your fork and submit a pull request to the development branch.
- Unit Tests: Write unit tests for new features in
test/unit
. - Integration Tests: Ensure end-to-end functionality with integration tests in
test/integration
. - Run Tests:
flutter test
For any inquiries or further assistance, please contact the project team:
- Project Lead: Eugene Ochako - [[email protected]]
- GitHub Issues: Use the GitHub Issues tab for feature requests and bug reports.
This project is licensed under the MIT License. See the LICENSE file for details.
If you'd like additional help with feature development, modular structuring, or code reviews, feel free to specify!