Back to Projects

Software Projects

Task Manager Spring Boot + React DevOps Project

A full-stack practice project focused on Java, Spring Boot, React, REST APIs, and deployment fundamentals. The project includes task management flows while also exploring Docker, CI/CD concepts, YAML/deployment files, and AWS-oriented deployment planning.

Tech Stack

JavaSpring BootReactREST APIsDockerCI/CDAWS Fundamentals

Problem / Challenge

I wanted a practical project that connected backend development, frontend integration, and deployment thinking instead of treating them as separate topics.

Approach

The project uses Spring Boot for backend APIs and React for the interface, then layers in Docker, deployment files, and CI/CD-oriented structure to understand how a full-stack application moves toward deployment.

Key Features

  • Java Spring Boot backend structure
  • React frontend for task workflows
  • REST API integration between frontend and backend
  • Docker and YAML/deployment file practice
  • CI/CD concepts and AWS-oriented deployment planning
  • DevOps fundamentals applied in a project context

Outcome

This project helped me build confidence with Java/Spring Boot project structure, API design, frontend integration, and the fundamentals behind deployment workflows.

What I Learned

  • How Spring Boot APIs fit into a full-stack application
  • How Docker and YAML files support deployment planning
  • How to think about CI/CD and AWS fundamentals without overstating professional cloud experience