Skip to content

Feature Request: In-Built Admin Panel for JsWeb #3

Description

@Jones-peter

📝 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions