Software Engineering

Description

The course prepared me for large-scale software development using software engineering principles and techniques. It covered software process, requirements analysis and specification, software design, implementation, testing, and project management. Throughout the course, I worked in teams to carry out a realistic software project.

React and Spring Boot Web App

For my final project in this class, I built a React and Spring Boot web app for managing courses and grades, which was deployed on AWS.

If you’re interested in reading the source code or running it, you can find the source code on my Github: