Platformus is free, open source, and cross-platform developer-friendly CMS based on ASP.NET Core, ExtCore framework, and Magicalizer.
This project can be used as a base for creating admin panels for mobile apps. It contains backend UI (categories and products sample), users, roles, permissions, access/refresh tokens (JWT), configurations, API with complex validation, filtering, sorting, and paging etc.
- Build and run the web application.
- Get access token for default user.
POST: /en/v1/access-tokens
{"username": "admin@platformus.net", "password": "admin"}
- Get categories or products (do not forget to put JWT from the step 2 in the request headers).
GET: /en/v1/categories?fields=name.localizations
GET: /en/v1/categories?name.value.contains=izza&fields=name.localizations
GET: /en/v1/products?fields=name.localizations
GET: /en/v1/products?fields=name.localizations,category.name.localizations
GET: /en/v1/products?category.name.value.contains=izza&fields=name.localizations,category.name.localizations
You can get rid of the culture code in the URL in the configurations (navigate to '/backend').
Live demo: http://mobile-app-admin-panel-demo.platformus.net/
Sources on GitHub: https://github.com/Platformus/Platformus
Website: http://platformus.net/
Docs: http://docs.platformus.net/
Author: http://sikorsky.pro/