I would like to convert my Windows C# .NET / WinForms App t0 run as a .NEW Core Web Portal / WebSite on Linux(Ubuntu).
My App is not very large or complex, but will need a few things added, like a Payment options to access it. For Payment, I will be using PayPal, I also would like to accept BTC and maybe others like WeChat, if able.
There needs to be a way to Check that the Payments where successful, before access is given! Also know if someone Canceled to end their access on time and if someone charges back, to end their access right away!
There will be 3 Subscription models; Basic Sub, Super Sub, VIP Sub; Each will have Permissions to access different Portals / Pages.
Need to add User profiles(Registration).
After They Make a Payment and Become a Subscriber, They will be able to add There "ID", Then it LOCKs and They can ONLY Change it Once every 30 days. When Their Sub Expires they lose all access, until they Pay again.
Right now, this App uses data from Flat files, and those files get updated by another App, within this App.
I will need those flat files and updates to now go to an SQL Server and Data now pulled from there.
Sometimes the data updated is in bad format, you might need to fix the RegEx and you will need to have a way to check & fix those bad lines of input when syncing with SQL. eg. sometimes a field is missing or a ' or " is added from the data, which changes the string logic, small things like that.
An Admin Portal is a MUST! Here I can Run the Data update App or do any Importing, Backup of DB and all that Normal Admin Panel type stuff. Also be able to Edit user profiles, Payment time, Payment options, All Payment Stuff. Some Tabs/Pages Will not be accessible for all users, so I will need Permissions per Page / Tab Maybe like 3 Layers of Subscription Access and Then an Admin Access Level(See All). I Expect this Admin Portal to be Amazing! Have all I Listed and Much more! This is a very critical thing.
Most of the Logs, Output and Errors will need to be shown on the site to the users, like they show in the App, but might need to add more to make it look better and transforms the errors that close the App to display the error message.
If a User leave the site or changes the page there should be a tab or place where they can see the logs or better yet, right there on the same Page / Tab they started the App from.
Everything should keep running for the Users, even if they have closed their browser or got logged out from no action on the Website. - Maybe save the logs in the Database (last 50 - 100) log outputs, then they can view those, other and better ideas on how we could do this are welcome.
Users Will Need a STOP Button, for when they are Running a Long Test and they need to STOP it for any reason; Maybe something like a STOP check before each Loop or Run. Open to more ideas on this, but it's Very Critical.
I would like to turn one of the App Pages into using a Task List, Where you can queue a few different Script Options to Run, one after another. So when you click Start, it will add it to a Task List and Run from that list. When / If you STOP the runs, it will Clean the List and Tasks.
Would like to Organize the Drop-Down List that is created by the Values in the DB, Maybe have then in Groups and Have Options in the Admin List to add a HIDE feature, where some Items are NOT on the Drop-Down List to Choose From.
If you are NOT 100% sure that you can complete this to my 100% satisfactory, Please do NOT place a bid.
I MUST be 100% satisfied and things must be running correctly for this project to be completed and Payments released.
I need someone that is VERY Experienced with:
Visual Studios 2017
SQL ( a great performing one, ran on Linux )
C# Web Design
Payment Portals, Like PayPal, BTC
23 freelancers are bidding on average $329 for this job
I could convert from .net to .net core but your budget is low with your requirement. Relevant Skills and Experience ASP.NET Core 2.1, C# and SQL Server Proposed Milestones $250 USD - Need to increase budget.
Please give the source project of .net Relevant Skills and Experience .net , c#, asp.net core, sql server and front end language. Proposed Milestones $250 USD - After interview will be segregate
need to see the windows C# app first. Relevant Skills and Experience 10 + experience in .net applications. Proposed Milestones $50 USD - at the time of starting $172 USD - after delivery