🎯 Objective
In this assignment, you will develop a functioning prototype of your project idea using OpenAI. The prototype should include key screens with user interactions and demonstrate the role of AI in your solution. The goal is to create a testable version of your project that showcases how users will interact with the system.
📋 Requirements
- Key Screens: Develop the core screens that represent the main features of your solution.
- User Interactions: Implement essential interactions (buttons, inputs, etc.) that allow users to navigate and engage with the system.
- AI Integration: Show how AI is incorporated in the user experience. AI functionality should be operational using OpenAI API not simulated.
- Testability: Ensure users can navigate through your prototype and interact with its key features, including working AI components.
📬 Submission
- Source Code: Submit the complete source code of your prototype.
- Demonstration Video: Record a brief (2-3 minute) video demonstrating how the prototype works, focusing on user interactions and AI integration.
- PDF Document: Include the following:
- A link to the deployed website where the prototype can be accessed.
- A list of AI prompts used in your prototype.
Grading Guidelines
Grading for this assignment will follow a holistic scale, where projects are evaluated based on the overall quality and completeness of the prototype. Projects that exceed expectations in terms of user experience, AI integration, and functionality will receive higher scores. Points will be deducted for issues such as incomplete features or missing submission elements.