Description:
My team and I built an app to help support a Capstone class. The app allows the professor teaching the course to manage stakeholders, students, projects, and deliverables. Most importantly, it allows the professor to automatically generate group assignments based on student preferences. It puts everything important in one place for everyone involved.
Key features:
allows students and stakeholders to register
allows stakeholders to submit projects
allows professor to approve projects
allows students to rank their preferred projects
assigns students to projects based on their preferences (using an algorithm based on network flow)
allows professor to manage students within projects
allows professor to view data from previous years
keywords:
Java, React, Software Engineering, Databases, WebApp, Capstone, Team Project
Context:
Project
code:
Full code and some documentation here
keywords:
Waterfall, Scrum, Software Engineering, Databases, WebApp, Team Project
Context:
Project
code:
Rather than code, I will provide our documentation
Scrum - at the end of each sprint, we did a live demo with our “stakeholder” rather than submit a written deliverable
Description:
I built a collage-generation app twice, with two different teams, for a course in Software Engineering. The first time employed a waterfall method while the second employed scrum. The point of the projects was not the coding but rather going through the software development process, from requirements engineering to delivering the finished product.
The product itself is a WebApp that generates a collage based off a topic that the user inputs. It gets images from Google and arranges them “artistically” based on certain guidelines.