-
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or requestfeature-requesthelp wantedExtra attention is neededExtra attention is needed
Description
📝 Description
I propose adding an in-built admin panel to JsWeb to help developers manage their application data and users without building a custom dashboard from scratch. This will significantly improve developer productivity and make JsWeb more competitive with frameworks like Django.
✅ Proposed Features
- Automatic admin panel generation from
models.py - Secure admin authentication & session handling
- CRUD operations (Create, Read, Update, Delete)
- Search, filters, pagination
- Role-based access control (Admin, Staff, Read-only)
- File & image upload management
- Activity logs & audit trail
💡 Why This Is Important
- Saves huge development time
- No need to build custom admin dashboards
- Makes JsWeb more production-ready
- Helps beginners manage databases visually
- Adds a major selling point for the framework
🎯 Expected Outcome
A built-in /admin route where developers can:
- Log in securely
- Manage users, tables, and records
- View logs and system activity
- Control app data visually
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfeature-requesthelp wantedExtra attention is neededExtra attention is needed