Skip to content

Marko-Ivanovski/KIII-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KIII Project – Full Stack Task Manager

This is a full-stack task management app developed for the KIII course. It uses Spring Boot, React, and PostgreSQL, fully containerized and orchestrated with Docker and Kubernetes, and integrates CI/CD with GitHub Actions and Docker Hub.

Features

  • REST API to manage tasks
  • Modern React frontend
  • PostgreSQL for persistent storage
  • Swagger UI for API testing
  • CI/CD pipeline with GitHub Actions

Technologies Used

1. Back-End:

2. Front-End:

3. Database:

4. Containerization & Orchestration:

5. Source Control and CI/CD:

Project Structure

  • /backend – Spring Boot backend with task controller and Swagger API
  • /frontend – React app using Axios to connect to backend
  • /k8s – All Kubernetes manifests grouped by service
  • docker-compose.yml – Local development environment
  • .github/workflows/ci-cd.yml – GitHub Actions CI/CD pipeline

About

Репозиториум за проект по предмет Континуирана Интеграција и Испорака

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors