Our initial roadmap is aimed at creating a very basic version of Mathesar that demonstrates our value proposition. To help us pick which features to build for the initial release, we are using three criteria:
Once we’ve released our alpha release, we will then expand the roadmap based on user feedback and enabling more complex use cases.
We’re initially targeting users of differing technical skill levels who want to collaborate on the same data. We assume that the person who sets up Mathesar for a group of users will be a developer or sysadmin, but the remaining users may have no pre-existing knowledge of database or database concepts.
Mathesar will be designed so that developers can use the Mathesar API or SQL to work with the database instead of the GUI (or build an entirely new GUI).
Please see Feature Ideas for a long and disorganized list of feature ideas that we’re drawing from to create this roadmap.