Make initial Web-admin using asp.NET Framework/Core VS2019
$1500-2500 USD
Teljesítve
Kiadva ekkor: majdnem 3 évvel ezelőtt
$1500-2500 USD
Teljesítéskor fizetve
About
Webadmin to edit 2-3 databasetables and show some data in UI and show some data via web-API. Startup-project, will not be finished at this time.
Important: We want to get something (minimal) setup in a short time (7 days?). You should be a team or more than 1 developer.
Background
• A customer-database need Administration-UI:
Editing users, see subscription end-dates, edit subscriptions and so on. Also show some data that can be retrieved via API.
• Existing code: A simple Web-admin already exist. (asp.NET Framework MVC).
This can be used to see how it works and what need to be done. (Includes login, show/edit database-tables, change user and some more)
Existing codebase can be built upon and/or moved to “SmartAdmin”.
• Database: mySql
• Use Visual Studio 2019
• To be decided: asp.NET Framework or asp.NET Core
• See forum here: [login to view URL]
• Windows Server 2016
Tasks
• A pre-studie for about 10-20 hours to see/learn existing code and see how works with “SmartAdmin”. Decide if asp.NET Framework or asp.NET Core is best approach. Possible merge from Framework to Core 15-20 hours.
• Setup SmartAdmin and make A) login/logout working. (no need for restore/remind passwords)
• Create B) Startpage and C) Database-page in SmartAdmin.
• In Startpage replace some data and names from database. (to be descibed later)
(just use the template and remove what is not needed – description will be provided)
• For edit Database-page use this sample: [login to view URL]
Replace table with relevant data – 8 columns:
1) Icon. Get End-date and put a color icon (green/yellow/red) depending how far time is from end-date.
2) Usernumber (with round blue or black icon, see column “Package”, depending on numberserie) = is Member-Id Yes/No
3) E-mail
3b) Later parts: (phone, postaddress/zip-code, Later: bool Business Yes/No)
4) Subscription type: Bas / Pro / Pro plus / Pro All (with color-icons)
5) Subscription Addons: A, B, C
6) Subscription End-date
7) Flag for “personal contact required”.
8) Flag for confirmed email.
• Additional user-info. For example via button. To get from API-webservice:
1) Current credit (money refund at upgrades)
2) Last log-in-time.
3) Last used version-nbr
Database-page Features
Keep only one of the buttons from sample: “Edit”, and add a button “Change”.
* Edit-button should be able to edit and save fields in database. (mySql)
* Change-button should remove a row and add a new row with a new key (email) in DB. See old code sample.
* Search-field. Search for email or customer-number. (this already exist in template code)
* Show/hide columns.