Skip to content

Road Map

GEA Admin edited this page Nov 17, 2024 · 2 revisions

2024 GEA Center Circle Roadmap

Over the course of 2024, the GEA Center Circle has mandated the following roadmap, guiding our Development Circle's work:


Priority Goals

  1. Establish our own equivalents of GoBrik's core functionality:

    • Login and Sign up
    • Log an Ecobrick
    • Log a project
    • Log a workshop
  2. Creation of new user credential database:

    • Project name: EarthenAuth
    • See our GitHub repo of that name
    • Center Circle: Researching and determining final name for account system
  3. Creation of ecobrick log form in PHP within standalone GoBrik template (but not on Knack):

    • Connect this form to Knack database updating of the ecobrick object
  4. Recreate GoBrik signup and login sequence with our own user databases:

    • Develop signup and login flows
    • Integrate with EarthenAuth database
  5. PHP development of Add Projects form:

    • Log project form
    • Multi-language support
    • Advanced options
    • Connect flow to Ecobricks.org landing page
    • Create project view page
    • Create project gallery page
    • Duplication backup of MySQL databases
  6. Addition of Workshops to main databases:

    • Connect flow to Ecobricks.org landing page
    • Create workshop view page
    • Create workshop gallery page
    • Invite trainers to migrate old workshops to new
  7. Establish skeleton of PHP login system:

    • Set up master Earthen Member Management Database system
      • Simple: Use WordPress user database table as an example
      • Allow for multiple username and configuration options:
        • SMS
        • E-mail
        • WhatsApp
        • Paper (stamped mail) - possibly cost-effective in Indonesia
  8. Connect Earthen system to allow GoBrik and Earthen signups:

    • Nextcloud integration
    • Moodle integration
    • Reinvite all ecobrickers to revitalize their old accounts by re-entering a password
    • Connect account system to govern over:
      • Log project form
      • Log Ecobrick form
      • Log workshop form
  9. Enable trainer review and authentication of latest logged ecobricks:

    • Develop trainer authentication interface
  10. Enable trainer review of projects:

  • Develop trainer review system for projects
  1. Create dashboard for admins:
  • View member stats
  • View ecobrick stats
  • View project stats
  • View workshop stats
  1. Reconnect data on logged ecobricks to the brikchain:
  • Develop Brikchain reconnection process

BETA: See our graphical road map on GitHub.

Nomenclature note

In the GoBrik table we write table names with tb_ at the start of the table name (using a plural noun i.e. ecobricks, ecobrickers, etc) if it is only used on GoBrik. On the buwana database we add the _tb at the end of the name (using a plural nound i.e. users, countries, watershed, etc.). On the GoBrik database, if a table is mirrored on Buwana, we name it the same as on the Buwana database (i.e. communities_tb, languages_tb, countries_tb etc.)

Clone this wiki locally