CPS 491, Spring 2023 - HTML Debugger
Aaron Boulanger, Nate Dammerich, Ben O'Meara, Trevor Plsek - University of Dayton
See the project here!
Project Overview
This is the home page for our Capstone II project. Current Version 1.0.0.
Our project is an online HTML debugger application that allows for students to practice debugging code. We want to provide an interactive experience allowing students to test their code and preview it so that they don't have to debug with paper and pencil.
We will create a text editor where students can edit their code, and a previewer so they can see how their fixes change the HTML page. We will also provide tools to administrators to allow them to check on progress, assign tasks, and see grades of their students. Finally, we will implement an auto-grading system to make the job easier on the administrator.
We hope to provide all of this in a complete web application that is both easy and friendly to use for students and teachers. Some of the motivation behind this project is being able to make it fun and intuitive to learn how to debug code. We hope completing this project will inspire younger generations to learn how to code.
Client
Our client for this project is the Dayton Regional Stem School. They are a public independent STEM school located in Kettering, Ohio and currently represent over 35 districts throughout the Dayton area.
Our main contact is Jim Tramontana, an 8th grade Computer Science teacher in Digital Design at the Dayton Regional Stem School. Jim provided an initial proposal of the project's functional requirements and has given us further materials to work off of in terms of what kind of questions his students are tasked with completing.
CPS 490, Fall 2022 - Messenger App
Aaron Boulanger, Nate Dammerich, Ben O'Meara, Trevor Plsek - University of Dayton
Project Overview
Each team was assigned the same project in Capstone I, to create a messenger webapp using Node, Express, and MongoDB in order to demonstrate each groups teamwork ability, comfortability in new development environments, and documentation proficiency.
We are happy to present the final product of that development cycle, which can be found here.
Client
Primary project requirements were given by University of Dayton Assistant Professor Doctor Nick Stiffler. These defined the core functionality of the webapp as well as basic security expectations.
Secondary requirements were chosen by our group to flesh out the experience with additional functionality such as the inclusion of google authentication and profile image generation.