A shift scheduling system, developed to replace and improve JW Management .
- install vue-cli
- install dotnet-sdk
- clone the repo
The database is a Microsoft SQL DB. Run the dbCreation.sql to initialize the structure.
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.
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.