Skip to content

MarvinZeising/Consilium

Repository files navigation

Consilium

A shift scheduling system, developed to replace and improve JW Management .

Images

alt text alt text alt text alt text

Setup

  • install vue-cli
  • install dotnet-sdk
  • clone the repo

Development

Database

The database is a Microsoft SQL DB. Run the dbCreation.sql to initialize the structure.

Server

The server is written in C#.

To start a dev server, open a terminal session. Enter the Server folder and run dotnet watch run . When started, the server runs at http://localhost:5000/ and it already serves the client. The server will automatically restart whenever you change anything in the code.

Client

The client is done with Vue and TypeScript.

VS Code seems to be perfectly suited for developing. Just open the Client folder in VS Code. There is an extension for VS Code (vetur) that adds code formatting and highlighting for Vue.

To start a dev client only (without server), open a terminal session. Enter the Client folder and run npm run serve . When started, open http://localhost:8080/ . The client will automatically reload whenever you change anything in the code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published