Giter Site home page Giter Site logo

mirshahreza / append Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 24.32 MB

AppEnd is a low-code platform. It helps you to create APIs, user interfaces and manage access levels.

License: MIT License

C# 6.89% CSS 10.29% JavaScript 71.09% HTML 2.72% Vue 9.01%
low-code rad rappid developer-tools development-environment crud-api crud-application framework append api api-server low-code-development-platform low-code-framework low-code-platform no-code rest-api rapid-application-development application-platform

append's Introduction

What is AppEnd?

AppEnd is a Low Code and Rapid Application Development (RAD) Environment.

Why AppEnd?

As you know there are several RAD tools, so why should you use the AppEnd?

  • It is open source and freeware
  • Easy to use with a low learning curve
  • Really clean, simple and modular architecture
  • It can host on Linux & Windows
  • It is not just for Database IO, It is a platform to develop anything and a fullstack application host
  • The framework structure is developer friendly and is based on general development standards
  • You can easily inject your custom code in client and server components
  • User Interfaces and backends are fully customizable
  • User Interfaces are based on Bootstrap & VueJs (They are easy to learn and use)
  • User Interfaces are based on translation files so you can have applications in multiple languages
  • Easily inspect database structure and create applications based on it
  • You can manage and use APIs directly in other applications
  • Initial full stack CRUD scenarios can generate by some simple clicks :)
  • AppEnd can be a platform to develop back office and front office parts
  • BuiltIn module to manage deployment tasks
  • Can deploy single or multi node
  • It is under development and is a live project

Technology
Host: Linux Or Windows
Application Server: .Net Core / C#
Database: MsSql
Client: SPA based on Bootstrap & VueJs 3

Roadmap
Database centric applications must to have at least below sections considering users access levels
1- Application builder & CRUD functionalities: In progress
- Make Tables and Lists responsive
- New UI widgets : To make Create-ChangeState forms better
- More advanced searchbars for generated Lists
- UI designer
- Docker image : To easy installation
- Package Manager : To create/import/export packages as portable plugins
- Git : To manage your production
- OpenId (SSO)
- Task Scheduler
2- Workflow Engine: Planning
3- Repotting and Visualization system: Planning

So we will dive into it after phase 1 become stable enough.

Getting Started Guide
To run the project
1- Clone the repository
2- Open it by Visual Studio 2022

3- Setup MSSQL Server database, to setup database
3-1 Create an empty database in your sql server instance
3-2 Get the Zzz_Deploy producer
3-3 Add the above producer to the database
3-4 Running the following commands in SQL Server Management Studio to Initiate your database:

 EXEC Zzz_Deploy  
 EXEC Zzz_Deploy 'AppEnd'  

4- Change the database connection string at the 'AppEnd\AppEndHost\appsettings.json'

5- Run the 'AppEndHost' project
(Default Username is Admin and Password is P#ssw0rd)

Documentation
For more information about AppEnd go to documentation wiki

Support
To support me you can
1- Contribute
2- Donate

append's People

Contributors

akbarijedi avatar mirshahreza avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

akbarijedi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.