The business application is a Content Management System (CMS), or to be more specific, a Document Management System (DMS) which is primarily used to manage a very specific type of XML data conforming to a specific schema (S1000D specification).
I would like to build it as a Single Page Application (SPA) which will be hosted via Intranet / thin client.
I am keen to get the UI kick-started so need an app framework building including login system, dashboard with menus, DataTables to display the data, back end Database, check-in and check-out, version control of the files and general workflow (assign, in-work, review, approve, issue etc) functionality.
Must be based on ASP.net (so I can do some coding in C# for business logic once up and running). More specific details can be provided.
I am keen to purchase something like ASP.Net Zero which gives a lot of the required scaffolding / components listed above and basically appears to give a very good foundation on which to start. If we choose that route (happy to be advised or discuss options), I will need this configuring first and some tutoring so i can take the project over at some point. I'd like as much doing as possible before handing over to me and the code must be clear, concise and well structured.
I'm able to do some basic C# coding but the other web technologies i'm not overly competent with. I'm keen to get stuck into the business specific logic as soon as possible and happy to bring you on that journey too depending on how quickly we can get there. I will possibly need dev help to continue after the initial assignment given my requirement for thin-client browser based interface and my lack of knowledge in that area.
The database will need numerous tables to hold various data which will be heavily relational.
I can provide wire-frame mock-ups and even the required DB tables/schema design although this will evolve as we move forward.