{"id":19388647,"url":"https://github.com/mirshahreza/append","last_synced_at":"2025-04-23T23:31:46.546Z","repository":{"id":230695543,"uuid":"779582147","full_name":"mirshahreza/AppEnd","owner":"mirshahreza","description":"AppEnd is a low-code platform. It helps you to create APIs, user interfaces and manage access levels.","archived":false,"fork":false,"pushed_at":"2025-04-10T05:52:37.000Z","size":34526,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T06:38:12.265Z","etag":null,"topics":["api","api-server","append","application-platform","crud-api","crud-application","developer-tools","development-environment","framework","low-code","low-code-development-platform","low-code-framework","low-code-platform","no-code","rad","rapid-application-development","rappid","rest-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mirshahreza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-30T08:02:13.000Z","updated_at":"2025-04-10T05:52:41.000Z","dependencies_parsed_at":"2024-05-30T07:29:31.898Z","dependency_job_id":null,"html_url":"https://github.com/mirshahreza/AppEnd","commit_stats":null,"previous_names":["mirshahreza/append"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirshahreza%2FAppEnd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirshahreza%2FAppEnd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirshahreza%2FAppEnd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirshahreza%2FAppEnd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mirshahreza","download_url":"https://codeload.github.com/mirshahreza/AppEnd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250532082,"owners_count":21446113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-server","append","application-platform","crud-api","crud-application","developer-tools","development-environment","framework","low-code","low-code-development-platform","low-code-framework","low-code-platform","no-code","rad","rapid-application-development","rappid","rest-api"],"created_at":"2024-11-10T10:13:21.769Z","updated_at":"2025-04-23T23:31:41.533Z","avatar_url":"https://github.com/mirshahreza.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![EN](https://img.shields.io/badge/lang-EN-red.svg)](README.md)\n[![FA](https://img.shields.io/badge/lang-FA-blue.svg)](README.FA.md)\n\u003cp align=\"center\" width=\"100%\"\u003e\n     \u003cimg src=\"/images/AppEnd-Logo-Full.png?raw=true\" /\u003e\n\u003c/p\u003e\n\n\n# What is AppEnd?\n\nAppEnd is a fullstack low-code environment. It helps you to create APIs, user interfaces and manage access levels, **Low Code** and Rapid Application Development (**RAD**) Environment.\n\n\n## Why AppEnd?\n\nAs you know there are several RAD tools, so why should you use the AppEnd?  \n\n- It is open source and freeware  \n- Easy to use with a low learning curve  \n- Really clean, simple and modular architecture  \n- It can host on Linux \u0026 Windows  \n- It is not just for Database IO, It is a platform to develop anything and a fullstack application host  \n- The framework structure is developer friendly and is based on general development standards  \n- You can easily inject your custom code in client and server components  \n- User Interfaces and backends are fully customizable  \n- User Interfaces are based on Bootstrap \u0026 VueJs (They are easy to learn and use)  \n- User Interfaces are based on translation files so you can have applications in multiple languages  \n- Easily inspect database structure and create applications based on it  \n- You can manage and use APIs directly in other applications  \n- Initial full stack CRUD scenarios can generate by some simple clicks :)  \n- AppEnd can be a platform to develop back office and front office parts  \n- BuiltIn module to manage deployment tasks  \n- Can deploy single or multi node  \n- It is under development and is a live project  \n\n## Technology\n\nHost: Linux Or Windows  \n\nApplication Server: .Net Core / C#  \n\nDatabase: MsSql  \n\nClient: SPA based made by Bootstrap \u0026 VueJs 3  \n\n\n## Roadmap \n\nDatabase centric applications must to have at least below sections considering users access levels  \n\n1- Application builder \u0026 CRUD functionalities: In progress  \n\n- Make Tables and Lists responsive  \n- New UI widgets : To make Create-Update forms better  \n- More advanced searchbars for generated Lists  \n- UI designer  \n- Docker image : To easy installation  \n- Package Manager : To create/import/export packages as portable plugins  \n- Git : To manage your production  \n- OpenId (SSO)  \n- Task Scheduler  \n    \n2- Workflow Engine: Planning  \n\n3- Repotting and Visualization system: Planning  \n\nSo we will dive into phase 2 and 3 after phase 1 becomes stable enough.\n\n\n## Getting Started Guide\n### To run the project  \n\n1. Clone the repository\n\n2. Open it by Visual Studio 2022  \n\n3. Setup MSSQL Server database, to setup database  \n\n3.1 Create an empty database in your sql server instance\n\n3.2 Get the [Zzz_Deploy](https://github.com/mirshahreza/RDBMS-PackageManager/blob/master/MsSql/Zzz_Deploy.sql) producer (please go to the webapge and then download the file)\n\n3.3 Add the above producer to the database  \n\n3.3.1 in \"SQL Server Management Studi\" go to FIle -\u003e Open -\u003e file and select the **Zzz_Deploy.sql** file then click on **EXCUTE** \n\n3.3.2 Right click at your new created Database at step 3-1 then select **New Query** \n\n3.4 Running the following commands in \"SQL Server Management Studio\" to Initiate your database on blank query window after that click on **EXCUTE**, now you must see the Tables and Views on your new database:\n\n     EXEC Zzz_Deploy\n     EXEC Zzz_Deploy 'AppEnd'  \n     \n\n4. Change the database connection string at the 'AppEnd\\AppEndHost\\appsettings.json'\n\n5. Run the 'AppEndHost' project (Default Username is Admin and Password is P#ssw0rd)\n\n\n## Documentation\n\nFor more information about AppEnd go to documentation [wiki](https://github.com/mirshahreza/AppEnd/wiki)  \n\n\n## Support\n\nTo support me you can  \n1- Participate in development  \n2- Donate  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirshahreza%2Fappend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirshahreza%2Fappend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirshahreza%2Fappend/lists"}