Skip to content
@NUS-ISS-Agile-Team

NUS-ISS Agile Team

For SWE5006/SWE5001 Group12 Project

NUS-ISS Agile Team 🚀

Organization Avatar

For SWE5006/SWE5001 Group12 Project

Location Repositories License

中文文档

📖 About Us

We are an agile development team from the National University of Singapore - Institute of Systems Science (NUS-ISS), dedicated to the SWE5006 and SWE5001 course Group 12 project. Our team practices modern software development methodologies and best practices to build scalable, maintainable enterprise applications.

🎯 Main Project: CeramiCraft

CeramiCraft is a comprehensive ceramic e-commerce platform built with microservices architecture, demonstrating our team's capabilities in modern cloud-native application development.

🏗️ Architecture

Our project adopts a microservices architecture with separate frontend and backend services:

Frontend Services

Backend Microservices

DevOps & Infrastructure

🛠️ Technology Stack

Frontend

  • Vue.js / TypeScript
  • Modern UI frameworks (ElementUI)

Backend

  • Go (Golang) - Primary backend language
  • Microservices architecture
  • RESTful APIs

DevOps & Cloud

  • Container Orchestration: Kubernetes
  • GitOps: ArgoCD
  • Infrastructure as Code: Terraform (HCL)
  • CI/CD: Automated deployment pipelines
  • Cloud Platform: Cloud-native infrastructure

🌟 Key Features

  • Microservices Architecture - Scalable and maintainable service design
  • Cloud-Native - Kubernetes-based deployment
  • GitOps - ArgoCD for declarative continuous delivery
  • Infrastructure as Code - Terraform for reproducible infrastructure
  • Agile Development - Iterative development with continuous integration
  • Full-Stack Development - Complete frontend and backend implementation

📚 Development Practices

Our team follows industry best practices:

  • Agile Methodology: Sprint-based development with regular iterations
  • Version Control: Git-based workflow with pull request reviews
  • Code Quality: Code reviews and automated testing
  • Documentation: Comprehensive documentation for all services
  • DevOps: Continuous Integration and Continuous Deployment (CI/CD)
  • Microservices: Independent, scalable service architecture

📊 Project Statistics

  • Total Repositories: 10+
  • Primary Language: Go
  • Frontend Framework: Vue.js, TypeScript
  • Infrastructure: Terraform, Kubernetes, ArgoCD, Docker Swarm
  • License: MIT License

📧 Contact

📄 License

All projects are licensed under the MIT License - see individual repository LICENSE files for details.


Built with ❤️ by NUS-ISS Agile Team

Learning, Building, and Growing Together

Pinned Loading

  1. ceramicraft-customer-frontend ceramicraft-customer-frontend Public

    JavaScript

  2. ceramicraft-merchant-frontend ceramicraft-merchant-frontend Public

    Vue

  3. ceramicraft-user-mservice ceramicraft-user-mservice Public

    Go

  4. ceramicraft-order-mservice ceramicraft-order-mservice Public

    Go

  5. ceramicraft-commodity-mservice ceramicraft-commodity-mservice Public

    Go

  6. ceramicraft-payment-mservice ceramicraft-payment-mservice Public

    Go

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…