Skip to content
Gerald-codesPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

EduFi-3.11-MarksEntry

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

API Documentation

Design consideration for microservices

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.

Docker Images

(Note) Will be using TAG:v1 as latest

Architecture diagram

image

Setting up microservices

LOCAL

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

Server

Backend (DB and API) & Frontend (Web)

  • cd s10196210c/ && docker-compose up -d --build

Setting up Database (SQL Script)

  • Script will automatically run with docker-compose
  • Heres the link to the database setup script

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages