App designed for centralising and abstracting learners marks in a school, for ease of information access and providing a school wide of the learner marks.
linkedin www.linkedin.com/in/kgomotso-sito
Kgomotso Sito a University of Pretoria Computer Science Honours student with a passion for information technology and its growth, mainly Software Engineering and Data Warehousing.
JAVA, Spring Framework, Oracle ADF, REST, JPA /Hibernate, Oracle SQL, MySQL, Typescript, Angular, Bootstrap and JavaServer Faces
IDE (Intellij, JDeveloper), Weblogic, Jenkins, GIT, SVN, Ready API, Testlink, JIRA, Bugzilla, Confluence, Trello, OS- CentOS, OS- Solaris and OS- Fedora.
Micro-services architecture was used to create this applications, there are 4 microservices in implementing the holistic system. Namely;
- Authentication
- User management
- Subject management
- Marks Management
- Micro-service registry
- API-Gatewaygit
- Marks gui
Each project is on it's own branch.
- This is a eureka server for managing the the microservices
- must be started first before the other micro-services.
- is a single entry to all the available API, this is for security reason.
- this is a both eureka server and client
- Must be started after all the other micro-services
- an angular project for the user interface