WordPress has some pretty solid documentation for this. What you are asking for will require that you learn a good bit of programming.
Check out here for basic plugin development information: https://codex.wordpress.org/Writing_a_Plugin
This page has specific information about making your own administration panels:
https://codex.wordpress.org/Adding_Administration_Menus
If this is something you are passionate about I would consider looking around at local community colleges for courses in web programming. There are also numerous classes/guides available online if you learn well that way.
Related Posts:
- How to remove admin menu pages inserted by plugins?
- Creating my own Admin Forms in a WordPress CMS?
- Custom Dashboard Home Screen Options
- Customizing Users in Admin Area
- Many Rewrite Parameters/Rules
- How to create custom backend admin menu in different languages?
- I want to change url structure of my created archieve pages
- POST 429 Error when trying to place more than 20 images into post at once
- Custom Admin Section
- Page Permalinks: Custom URLs
- How to create functions that affect only a specific user
- Organizing Code in your WordPress Theme's functions.php File?
- How to use more than 256MB of memory in the admin?
- How to Change 404 page title
- Making Custom Fields Standard in the Admin UI
- What is the best way to customise admin files so they survive future upgrades?
- Custom ReCaptcha Login
- Removing fields from the Media Uploader/Gallery
- deleted users still show in count?
- Admin Bar (Toolbar) not showing on custom PHP file that loads WordPress
- Adding Custom Link anchors in the top menu that points to specific sections of the site home page
- Redirect members to custom page upon logging in through WP admin
- Create subpage /user/ or /my-profile/ like /author/ with additional query like /user/user123
- Add a page that appears in the backend admin that lists files to download? WP 3.3
- Adding “Interesting Tags” & “Ignored Tags” like StackOverflow.com in a WordPress Blog?
- How to change URL Custom Page?
- Add custom column to Users admin panel with Types user custom fields?
- How do I change the default admin color scheme in MP6
- Passing page url into a custom field via the Press-This bookmarklet
- add_rewrite_rule won’t work
- Remove Author Slug & Replace With Username
- How can I get the page url slug when ‘post_name’ returns an id?
- open all .docs in word online
- How to customize admin posts based on the user who is logged in
- How can I get the intended URL in a 404?
- Admin Panel – Custom Menu Sub-Item LINK
- Adding all sub-pages to the menu manager
- Preserve custom URL parameter after saving post
- Adding custom styles to dropdown in editor
- how to add custom css and js on wordpress post editor directly without using .php file
- Allow non-admins to access the Customize theme page
- How to change popular term checklist title when edit post?
- WordPress customizer Preview not loading
- How to get custom page template being edited in gutenberg editor
- How to change the category url jusy show /category/%category_id% in wordpress?
- Change the Labels of Users to Customers in Admin
- redirect post id to post full url
- change url for static files in /wp-admin with a cdn url
- Organizing the position of widgetized areas in the backend
- How to use default WP form elements to interact with custom DB table?
- Admin search post meta
- WordPress 3.0.1 on IIS 6 Web Server PermaLink Issues
- How do I redirect a post url to a custom url?
- Extend WordPress Core Classes in OOP Theme?
- website with pretty permalinks except pagination
- Data won’t save if metabox within conditional in admin. What am I missing?
- Custom Columns WordPress Admin
- Simplify the admin end
- Restrict Viewing of post on both front and backend?
- What is the best way to modify Admin Panel on WordPress?
- add custom content to appearance/widgets screen
- Stop Expansion of Top Level Menu in the WordPress Admin Sidebar
- add_feed rewrite overwriting standard permalinks
- theme customizer – can a single option pass multiple values?
- How to remove admin menu pages inserted by plugins and themes in the top admin bar?
- Plugin Development – Get Admin Url (Including cases where wp-admin is not used)
- Custom Post Type, post-formats associated to custom post type > 404 archives
- Customizing admin look and feel for just one particular type of user
- Usage of custom post types in a custom admin menu
- How do I get posts to appear at mydomain.com/blog?
- title tag function
- Weird urls after moving site from local env to a server
- query variables for custom taxonomies
- Change admin_title of a plugin using code snippet/functions
- Select input in metabox not updated
- Add admin page for specific post status (for example)
- How to show Term ID beside Name Category with wp_dropdown_categories()
- New to WP: links on static homepage are not working
- remove screenshot.png via dashboard
- URL issue after setting up Custom Structure in Settings >> Permalinks
- How to assign a default/priority taxonomy to be shown in url in case two taxonomy items are selected
- Adding more than one WordPress Gutenburg block type?
- Figuring out how to create “Option Pages” in WordPress admin
- How to add rewrite rule for product compare page?
- Replace an URL with an new URL which has a “?” in it
- Url rewriting on custom post with CPT UI plugin
- Style Radio Buttons inside Edit Page (Custom Fields)
- how to hard link to the posts page?
- Admin menu disable new/delete page
- issue in wordpress auto delete post and redirect to another 1
- Disable default posts (Posts,Pages,Comments and Media) in wp-admin
- Call a duplicate registration form with other url
- Create Custom Admin Fields
- Choose options via url
- Create users via PHP
- Show post content in two different places without redirect
- Pass query param to custom page
- How do I fix the url when clicking on portfolio item?
- Prevent posts from being published if the ‘Uncategorized’-category or no category is selected
- Create a page for each database table entries