Angular Project: Ishmael Works

As a part of my CSCI 313 “Advanced Software Development” class, our final project of the semester was to create a web application of our choosing. We had to create our own development teams and use the Scrum development lifecycle to work on the project. I was on a development team with fellow students Emma Cockram, Alison Gonser, and Jordan Milbrath. Alison proposed the idea of creating an online store for her uncle’s woodworking business, and that is what we created. The application was created using angular typescript and bootstrap. 

For my portion of the project, I had to create the code that would take the items in your cart, provide a form for shipping and payment information, and would make an associate order object. I created a form for the customer to fill out that would take the customer’s contact and billing information, store it in a component class, and create an order object. It also calculated the appropriate sales tax amount and displayed a final total with a fixed shipping amount. The application would then give the customer an order number, clear the cart, and send a confirmation email to the address that the customer inputted during checkout. It would then bring you back to the home page.

I quite enjoyed this experience. The project, and by extension the class, helped me to confirm to myself that software development is the career path that I want to follow. It also gave me an excellent broad look at what the field might look like when I move into the workforce. It helped me improve my communication skills and gave me some great experience in Angular, Bootstrap, HTML, CSS, and javascript. 



Comments