Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.54 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.54 KB

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.