Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project: DynamicAppCreator #109

Open
ekremersahin opened this issue Dec 5, 2023 · 0 comments
Open

Project: DynamicAppCreator #109

ekremersahin opened this issue Dec 5, 2023 · 0 comments

Comments

@ekremersahin
Copy link

Project name

DynamicAppCreator

Description

The general idea of the application is to connect to database servers, create databases and tables, and make application modules from these tables.

Logically at run time
you register a server,
you add database to server
you create tables in the database
By selecting the features you want users to do on these tables, you create a module and make it available

The abilities that can be achieved in the modules are planned as follows.

Due to time constraints, not all features could be completed.
(** Not completed)
Add, delete, update and list records. (deletion and update could not be completed)
Event triggering and automation while performing operations on the record.
e.g. sending an e-mail when the first record is added,
sending sms,
executing sql command on a different table,
filling the fields you have selected with default values,
Support for automation features where database columns store and decrypt data encrypted. ()
Automations can be extended with plugin architecture (plugin development requires coding). (
)

Adding special actions to the module by adding command buttons. Example/ Export (excel,pdf etc) (requires plugin development) (**);

Ability to establish real-time communication channels by adding socket connections (SignalR, System.Net.Sockets) (no code, no development required);
Support for connecting to external resources and performing operations (sending, receiving data) (no code, no development required).

Dynamic authorization (permission control down to the lowest level, including module permissions and column permissions of each table.
This means exactly that. While user Z can use columns a,b,c,d of table X, user y can only use columns a and d.

Ability to create n number of modules with the same table, and customize database fields in the created modules

Project Repository URL

https://github.com/ekremersahin/DynamicAppCreator

Project video

https://youtu.be/u7aWSqj0bno

Team members

ekremersahin

@codemillmatt codemillmatt added judged Project has been looked at and judged and removed under review judged Project has been looked at and judged labels Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants