105 karma · joined April 3, 2023
Your point is interesting, you say that task specificity is easier to classify than task complexity, which I agree - I didn't mention it but we had task specificity routing too :). My opinion is that in many cases task specificity calls are easy to distinguish at build time, and therefore you can isolate them and attach the right model/settings beforehand, so you have less need for a smart routing on the fly.
But you are right we should explain it somewhere !
The API will have to expose endpoints and do CRUD operations for the most part.
Yes, the DB is SQLite. We chose it among others as it is file based and thus you get get up and running in seconds.
Authentication and authorization are key features, I agree. They were not integrated in the POC but they will come very soon. There actually is auth for the admin panel, I just need to standardize it for other entities.
I got it for the CMS use case, Manifest's aim is not to be a competitor of large frameworks that gives you the control of everything. We rather think that it will fit for another typology of projects. You can use it as a headless CMS, but there already is products like Strapi or Directus that get the job done. I am thinking more about projects with more "app" logic, but the next step is adding custom logic to it.
I also like the idea of transposing ORM-style queries in the browser to abstract the whole API response-request part.