Implem / Implem.Pleasanter

Pleasanter is a no-code/low-code development platform that runs on .NET. You can quickly create business applications with simple operations.
https://pleasanter.org
GNU Affero General Public License v3.0
511 stars 81 forks source link

GitHub stars GitHub forks GitHub issues GitHub license Release Twitter Follow

image

Overview

Pleasanter is a development platform that utilizes both no-code and low-code approaches, operating on the .NET. With its simple operations, it allows for the swift creation of business applications, enabling prompt responses to any variations within the business. It boasts an abundance of features for developers, enabling seamless integration with existing systems and robust scalability through its powerful script functions and APIs. The desired business application can be constructed with greater ease and speed, as opposed to starting from scratch.

Features

Quick Start

Run with Docker

First, please make sure that Docker is available :) If necessary, run the Docker command with sudo when executing it.

  1. Create docker network

    docker network create pleasanter-net
  2. Run PostgreSQL

    docker run --rm -d \
       --network pleasanter-net \
       --name db \
       --env POSTGRES_USER=postgres \
       --env POSTGRES_PASSWORD=<Any Sa password> \
       --env POSTGRES_DB=postgres \
       postgres:15
  3. Environment variables

    Set the required environment variables. It is easy to write them in your env-list file. Example:

    Implem.Pleasanter_Rds_PostgreSQL_SaConnectionString=Server=db;Database=postgres;UID=postgres;PWD=<Any Sa password>
    Implem.Pleasanter_Rds_PostgreSQL_OwnerConnectionString=Server=db;Database=#ServiceName#;UID=#ServiceName#_Owner;PWD=<Any Owner password>
    Implem.Pleasanter_Rds_PostgreSQL_UserConnectionString=Server=db;Database=#ServiceName#;UID=#ServiceName#_User;PWD=<Any User password>
  4. Run CodeDefiner

    docker run --rm --network pleasanter-net \
       --name codedefiner \
       --env-file env-list \
       implem/pleasanter:codedefiner _rds
  5. Start Pleasanter

    docker run --rm --network pleasanter-net \
       --name pleasanter \
       --env-file env-list \
       -p 50001:8080 \
       implem/pleasanter

    50001 in -p is the port of the site when accessing. (Change it as necessary) Accessing the site at http://localhost:50001/.

    When you access the site, you will be asked to log in. Enter the initial user name: Administrator and initial password: pleasanter to log in.

    If you want to stop pleasanter container, press Ctrl-C.

  6. Terminate

    docker stop db
    docker network rm pleasanter-net

Demonstration

Click here to enter your email address and start the demo.

Requirements

Pleasanter work on it.NET8. A Database can be PostgreSQL or SQL Server.

item choice
OS Windows / Linux
Framework .NET8
Database PostgreSQL / SQL Server

Documentation

You can learn installation procedures, parameter settings, operation methods, etc. User's guide (Japanese only)

Case study

Introduction to large companies, local governments, financial institutions, etc. is increasing. User case studies (Japanese only)

License

This program is under the terms of the AGPL-3.0 license.

Authors

Pleasanter is developed by IMPLEM Inc.