Metasign
An e-contract solution to bring superior experience in contract engagement and operational management
Install / Use
/learn @ncc-erp/MetasignREADME
Metasign
Support community
https://mezon.ai/invite/1840698395413450752
Overview
Metasign is an e-contract solution to bring businesses and individuals a superior experience when engaging in contracts, and optimizing operation and management systems.
Metasign can serve a wide range of customers' needs:
- Creating different types of contracts easily
- Delivering and getting back completed contracts via online channels
- Storing, tracking, and managing contracts in a more convenient manner
- Generating reports
- Creating contracts in a batch
High level design

Table of Contents
Getting Started
Prerequisites
Before you begin, ensure you have met the following requirements:
-
Visual Studio 2022 installed.
-
.NET 6 SDK or ASP.NET Core RunTime installed.
-
Visual Studio Code installed.
-
Node.js 14.21.2 and npm (Node.js Package Manager) installed.
-
PostgresSQL installed.
Clone project
- Create a folder to store the backend and frontend code.
- example: folder
metasign
-
Open a command prompt in the created folder.
-
Clone the backend repository using the following command:
git clone https://github.com/ncc-erp/metasign.git
Backend Setup
- Open the backend solution using Visual Studio 2022:
-
Launch
Visual Studio 2022. -
Select
File>Open>Project/Solution. -
Navigate to the backend folder within created folder
metasignand open the solution file.
- Restore NuGet packages:
- In Solution Explorer, right-click the solution and select Restore NuGet Packages.
- Set the startup project:
- Navigate to the path
aspnet-core/src/EC.Web.Hostthen right-clickmetasign.Web.HostinSolution Explorer.
Select Set as StartUp Project.
- Update the
appsettings.jsonfile:
-
Open the
appsettings.jsonfile in the backend project. -
Locate the
ConnectionStringssection. -
Update the Default connection string to match your local database information:
{
"ConnectionStrings": {
"Default": "Host=localhost;Port=5432;Database=metasign;User ID=yourUID;Password=yourPW;Pooling=true;"
},
// ... other settings ...
}
- Generate your own local database :
- Go to the path
Tools>NuGet Package Manager>Package Manager Console - Change
Default projectwithsrc/EC.Web.Host - Run terminal
Update-database
- Open sql server, you can see new created database.
- Press
F5or selectDebug>Start Debuggingto run the backend. - Press
Ctrl + f5or selectDebug>Start without Debuggingto run the backend without debug Default port backend:http://localhost:44311/
Frontend Setup
- Open Front-end repository
- Select
metasignfolder >ncc-erp-metasign>angular - open code
code .
- Install Angular CLI globally:
npm install -g @angular/cli
- Install frontend dependencies:
npm install
- Run front-end
npm start
Building
To build the project, follow these steps:
1.Build the backend using Visual Studio Code or the command line.
2.Build the frontend:
npm run build
Running
To run the project, use these commands:
-
Start the backend using
Visual Studio Codeor thecommand line. -
Start the frontend:
npm start
Screenshot Tutorial
Check out our screenshot tutorial on how to use metasign:

Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
