An app for managing courses, storing grades and generating outcome reports
This project is a monorepo which contains 3 packages, namely client, server and database. This project is containerized with Docker, every package contains a Dockerfile
.
- Client: Quasar Framework
- Server: C# .Net Core
- Database: SQL Server
You will need docker
and docker-compose
installed. If they are installed, you can skip to Setup Steps.
Follow the instructions here:
https://docs.docker.com/get-docker/
Follow the instructions here:
https://docs.docker.com/compose/install/
- Make sure the docker daemon is running. Also nothing should be running on
8080
and8081
ports. - Run
docker-compose up -d
from the root folder. Docker will also build the images when running for the first time. - You can access the
client
fromhttp://localhost:8080
. You can always take a look at docker-compose.yml file for more information.
You can refer to Wiki for user documentation and more information.