Apps & Core

We are in the early stages of building the app store. Currently, this is like kickstarter. Use tokens to vote for the apps/features you want to see. Share your ideas for apps and we will add them to the list. Right now, we need help with the 'Core'.


Contribute to the Core

Earn Diamonds by building features and solving problems listed below. Please provide feedback on number of diamonds for each feature. See wallet for more information on how diamonds earn equity.

Marketing

  • Website Copy
    1,000 Diamonds - Improve the copy across the website. Use active voice, make it engaging, emotional, clear and concise. Migrate the landing page copy to an About Us page.
  • Create Landing Page Copy
    500 Diamonds - The copy on the landing page should get the key concepts and value offered across quickly to people who have no background.
  • Legal Review
    1,000 Diamonds - Review the legal documents in the footer. Make sure they are up to date and compliant with the latest laws.
  • Logo
    100 Diamonds - The logo is currently 50kb. Reduce it to 5kb or less as an SVG. Should be simple and represent the brand.
  • Social Media
    500 Diamonds - Create a social media plan and implement it.
  • Social Media Posting Pipeline
    1,000 Diamonds - Need an easy way to process videos, images, and articles. They should automatically be posted to the social media accounts after being processed. This should be simple for me, so I can create content quickly, and have a system to make it production quality.
  • Brand Colors, Fonts, and other Design Elements
    1,000 Diamonds - Need a color palette, fonts, and other design elements to make the site more consistent and professional.
  • Landing Page Design
    1,000 Diamonds - Currently the site is all text. Make it more engaging with images, videos, and other media.
  • Other Page Design
    1,000 Diamonds - Currently the site is all text. Make templates for other pages so they can be more engaging with images, videos, and other media.

UI/UX Development

  • Component Library
    5,000 Diamonds - Need a component library to make it easier to build the site. Atoms should be composable into more complex molecules, and molecules should be composable into more complex organisms.
  • Pluggable, Composable Architecture
    10,000 Diamonds - Need a way to plug in new features and integrations easily. Basically JSON or YAML files can be used to configure apps. For example a button can be configured to run a specific script, or make an API call. There are certain patterns for ALL apps that should be followed. For example, the top nav should have Usage Info, Guides, Ideas for community to improve things, and app settings. There are also the bottom/left nav with app quick links.
  • Hot Content Loading
    2,000 Diamonds - Each app would be hosted as scripts/config files in S3. They will need to be loaded in the site when a user installs an app and clicks on it. This should be done securely and efficiently.
  • Bottom Nav multi-choice navigation
    500 Diamonds - Currently top/bottom nav can only have one choice. Should be able to have multiple choices similar to a phone putting multiple apps in one bubble.

Platform Development

  • Authentication
    Eric will do this. Sync of auth to the platform.
  • Data Hub
    Eric will do this. Sync the data hub with the platform.
  • Accounting System
    Eric will do this. Sync the accounting system with the platoform. Have ability to track everything for company and user wallets.
  • Action Plugins
    Eric will do this. Have a way to run code developed by the community. This should be done in a secure way. It will run on Lambda at first, but potentially containers later. Developers shouldn't need to know which. They right business code, and things like logging, monitoring, and metrics should be handled by the platform.

Core Features Required (make progress on the above first)

These should be implemented similar to how Apps will be created. This allows us to test/stretch the app building process.

  • App Idea Board
    Users should be able to submit app ideas.
  • App/Feature Project Management Board
    A Product Manager should be able to create an app or feature project plan. They would break down the app into features/tasks and assign gems to each. Builders would be able to pick up features/tasks and build them.
  • App/Feature Quality Controls
    Any feature/task that is completed should have quality controls. This could be full code coverage, sonarcloud, AI review, or people review. This quality control should be designed and built. Users should get stars or something to rate the quality of the feature/task.
  • How to build on the platform tutorial/course
    Users should have a tutorial/course to learn how to build on the platform. This should be required before they can build.
  • Wallet Tracking of Diamonds/Gems/Tokens
    Users should be able to track their diamonds/gems/tokens in their wallet.
  • User Profiles
    A users should have a profile. This should include certain "badges" to highlight their contributions.
  • Membership Payments and Authentication
    People need to be able to pay for membership and login. They should see extra stuff when logged in
  • KYC
    When people register, they are required to do Know Your Customer (KYC) check. This ensure we have no bots.