The main goal of the project is to create a system that:
will consolidate exiting applications functions;
will be customizable to support future changes;
will be expandable to add new features in steps keeping the existing features functional.
Initial phase: creating Client database (based on the existing application, with extended functionality) and Task management system.
Features
#
Feature
Functions
A. Platform Components
1.
Data management framework
Custom datasets (user-defined data tables and data representations)
Custom fields (user-defined data fields)
Database abstraction layer (independence from data provider/DBMS)
Dataset that is no fixed (during software development). Ability for users to determine what data will be stored and how it will be represented (e.g. add fields, create views). Ability to choose data provider (select/change Database management system).
2.
Interface customization tool
Dataset management
User interface customization
Access management
Customize data (add/remove fields, tables, views). Customize user interface (select data to be represented). Assign access roles to interfaces and data views.
B. User Functions
1.
Authorization
User Authorization
Access Roles
User management
User authorization mechanisms with ability to define access roles for every user. Access roles determine access to data and functions (i.e. a specific user role will grant access to specific functions). User management: add/edit/remove users and access roles.
2.
Client database
Client records management (add, edit, remove).
Filters and search.
Conditional data formatting based on data and filters.
Customizable data and interface.
Access restriction base on user access roles.
3.
Task management
Task assignment.
Task completion progress.
Task notifications.
Customizable task dataset.
Task restrictions based on user access roles
Implementation specifics
Development platform: .NET 8, WPF, C#
Data management system: Microsoft Access (mdb)
Project terms (Phase 1)
Deliverables:
Application for user testing (beta).
Source codes.
Description.
Project time:
3 weeks (development & internal testing).
Budget: $1,200
Posted On: July 13, 2024 18:14 UTC
Category: Full Stack Development
Skills:.NET Framework, C#
Country: United States
click to apply
Powered by WPeMatico
