-
Notifications
You must be signed in to change notification settings - Fork 0
Road Map
Over the course of 2024, the GEA Center Circle has mandated the following roadmap, guiding our Development Circle's work:
-
Establish our own equivalents of GoBrik's core functionality:
- Login and Sign up
- Log an Ecobrick
- Log a project
- Log a workshop
-
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
-
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
-
Recreate GoBrik signup and login sequence with our own user databases:
- Develop signup and login flows
- Integrate with EarthenAuth database
-
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
-
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
-
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
- Paper (stamped mail) - possibly cost-effective in Indonesia
- Set up master Earthen Member Management Database system
-
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
-
Enable trainer review and authentication of latest logged ecobricks:
- Develop trainer authentication interface
-
Enable trainer review of projects:
- Develop trainer review system for projects
- Create dashboard for admins:
- View member stats
- View ecobrick stats
- View project stats
- View workshop stats
- Reconnect data on logged ecobricks to the brikchain:
- Develop Brikchain reconnection process
BETA: See our graphical road map on GitHub.
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.)