diff --git a/Assignment5AndFinal.md b/Assignment5AndFinal.md index dc0db0b..d754cd2 100644 --- a/Assignment5AndFinal.md +++ b/Assignment5AndFinal.md @@ -2,27 +2,29 @@ ## Assignment 5 and Final -## Build an AI-enabled web application that applies what you have learned in this class. +## Build an AI-enabled web application that applies what you have learned in this class. -The application must use AI in the application as part of the core functionality. Additionally, you should use a vector search. You will be graded on good coding practices. All applications need to be deployed with a CI/CD pipeline to Azure. It needs to have a front end and a back end with a database. +The application must use AI in the application as part of the core functionality. Additionally, you should use a vector search. You will be graded on good coding practices. All applications need to be deployed with a CI/CD pipeline to Azure. It needs to have a front end and a back end with a database. -- Back and uses classes, services, controllers, DTOs, etc. -- Front end uses classes, components, Vuetify when appropriate, etc. -- Unit tests cover core functionality for the front end and back end. -- UI/UX should be great. It should look awesome and be a joy to use. Follow the rules in the Teams chat videos. -- This should make an amazing portfolio app as well as an exciting discussion topic for social gatherings. +* Back and uses classes, services, controllers, DTOs, etc. +* Front end uses classes, components, Vuetify when appropriate, etc. +* Unit tests cover core functionality for the front end and back end. +* UI/UX should be great. It should look awesome and be a joy to use. Follow the rules in the Teams chat videos. +* This should make an amazing portfolio app as well as an exciting discussion topic for social gatherings. Note: If you have a super cool idea that doesn't check all these boxes, you need to bring it to the instructors for approval. ## Grading and Turn In -You should do this in your own repo, not in a fork. This way, the work appears as it is, your own work and not a fork of a class repo. -Post a link to your repo in the Teams chat. +You should do this in your own repo, not in a fork. This way, the work appears as it is, your own work and not a fork of a class repo. -You will present your application during the class's final. You do not need to get the standard reviews for this assignment. The grade will be based solely on the application. +Post a link to your repo in the Teams chat. + +You will present your application during the class's final. You do not need to get the standard reviews for this assignment. The grade will be based solely on the application. ### Slides -You need to have the following slides, then demo the application. Please bring a laptop ready to connect to the HDMI cable in class. + +You need to have the following slides, then demo the application. Please bring a laptop ready to connect to the HDMI cable in class. 1. Title with authors 2. Summary of the application with feature list @@ -30,6 +32,7 @@ You need to have the following slides, then demo the application. Please bring a 4. What you learned during the project ### Demo + Demo the application and answer classmates' and instructors' questions. ## Schedule: @@ -44,28 +47,38 @@ Final on March 19th 3:30-5:30pm ### Details: Requirements: -- Markdown file -- Listing what the app is supposed to do (informal!) -- looking for: - - elevator pitch: 1-4 sentence of what my app does, why it exists, why the world needs the app - - target audience (who are the users?) - - use cases - - what is the tech stack - - technical requirements - - this is basically your prompt + +* Markdown file +* Listing what the app is supposed to do (informal!) +* looking for: + + * elevator pitch: 1-4 sentence of what my app does, why it exists, why the world needs the app + * target audience (who are the users?) + * use cases + * what is the tech stack + * technical requirements + * this is basically your prompt UI: -- mockups of what the UI looks like -- recommend using AI to do UI mockups (semi-building up the UI) -- also informal :) -- could use screenshots, canva, etc. -- looking for: - - basic flow of the app + +* mockups of what the UI looks like +* recommend using AI to do UI mockups (semi-building up the UI) +* also informal :) +* could use screenshots, canva, etc. +* looking for: + + * basic flow of the app Code review: -- is the normal code review that we usually do + +* is the normal code review that we usually do ## Brainstorming: + What could you potentially do?: -- something you're passionate about! :) -- something with horses + +* something you're passionate about! :) +* something with horses + + +