Admin should have way to manage collections (projects?)
Desc: Right now starter only deals with one collection at a time. It needs an easy way to initiate new collections using the same method as the installation page.
e.g. add items "cities" , add items "movies" , and "noblists" in the same api server. It would create different collections, and configs in mongo .. T
Acceptance Criteria:
-
Front end can be used to browse different collections via a route ? http://localhost:3000/items/collectionname1 http://localhost:3000/items/collectionname2 http://localhost:3000/items/collectionname3
-
Admin can be used to add / edit / delete collections
- add can be done using a wizard or by adding your own json
- edit is similar to how it is now
- delete is self explanatory
The initial idea about ItemsAPI Starter is creating search application around one collection quickly.
i.e.:
- movies recommendation,
- classified of used cars, books or clothes
- catalog of companies
- marketplace prototype
with set of features like comments, reviews, items recommendation, custom layouts and who knows maybe also booking or cart
Your idea is great and it sounds to me as multi-tenant ItemsAPI in cloud.
I'd rather see it as separate repo than new feature in starter (it could be modified fork of starter) with different features like collections or API keys management.