This is an assignment for ETI Module, Semester 3.2 in Ngee Ann Polytechnic. This package is made for Tutors to key in the marks for students.
Implementation for Marks Entry Package
- List all modules, classes and students enrolled
- View and update marks for students
- Deposit token of equivalent value in student's wallet
The microservices are designed to be loosely coupled which promotes resilience because if one of the services is down, the other services will not be affect. The microservices and Frontend is being package using docker to build into an image and run as stateless containers. With stateles containers, developers can start and stop any individual container at anytime.
(Note) Will be using TAG:v1 as latest
Backend (DB and API)
- cd backend/ && docker-compose -f "docker-compose.yml" up -d --build
Frontend (Web)
- cd frontend/ && docker-compose -f "docker-compose.yml" up -d --build
Backend (DB and API) & Frontend (Web)
- cd s10196210c/ && docker-compose up -d --build
- Script will automatically run with docker-compose
- Heres the link to the database setup script
