Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/workplacex/applicationdemo

Application template to get started with WorkplaceX.org framework for ASP.NET Core 5 and Angular 11 Client and MS-SQL Server.
https://github.com/workplacex/applicationdemo

crm-platform demo-application erp-application sql-server workplacex-framework

Last synced: 4 months ago
JSON representation

Application template to get started with WorkplaceX.org framework for ASP.NET Core 5 and Angular 11 Client and MS-SQL Server.

Awesome Lists containing this project

README

        

# Application Demo
An ASP.NET Core 5.0 application with Angular 11 and MS-SQL Server. See it live in action: https://demo.workplacex.org/

![Build Status](https://github.com/WorkplaceX/ApplicationDoc/workflows/CI/badge.svg) (github actions)

[![Build Status](https://travis-ci.org/WorkplaceX/ApplicationDoc.svg?branch=master)](https://travis-ci.org/WorkplaceX/ApplicationDoc) (travis)

# Getting Started
The following components need to be installed on the machine as a prerequisite (Windows or Linux):
* [Node.js](https://nodejs.org/en/) (LTS Version)
* [.NET Core](https://dotnet.microsoft.com/download) (Version 5.0)
* [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads) (Free Express Edition)

## Install
```cmd
### Git clone (parameter recursive clones also required submodule Framework):
git clone https://github.com/WorkplaceX/ApplicationDemo.git --recursive

cd ApplicationDemo

### On first launch it will ask to register wpx command:
./wpx.cmd # For Windows
./wpx.sh # For Linux

### From now on just use:
wpx

### Set ConnectionString
wpx config connectionString="Data Source=localhost; Initial Catalog=ApplicationDemo; Integrated Security=True;" # Example Windows
wpx config connectionString="Data Source=localhost; Initial Catalog=ApplicationDemo; User Id=SA; Password=MyPassword;" # Example Linux

### Deploy Database
wpx deployDb

### Start
wpx start # http://localhost:5000/

### Stop
killall -g -SIGKILL Application.Server # Linux Only
```

## Screenshot
This demo shows the capabilities of the WorkplaceX.org framework. It displays airplanes and countries stored in the database.
![Screenshot](Application.Doc/Screenshot.png)

Command line interface CLI contains all necessary framework commands:
![Cli](Application.Doc/Cli.png)