-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8e7553a
commit b990f1e
Showing
1 changed file
with
114 additions
and
69 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,92 +1,137 @@ | ||
# Project Title | ||
|
||
A brief description of your project, its purpose, and the target audience. | ||
|
||
## Table of Contents | ||
|
||
- [Project Overview](#project-overview) | ||
- [Purpose](#purpose) | ||
- [Key Project Goals](#key-project-goals) | ||
- [User Stories](#user-stories) | ||
- [Must Have](#must-have) | ||
- [Should Have](#should-have) | ||
- [Could Have](#could-have) | ||
- [Implemented User Stories](#implemented-user-stories) | ||
- [Not Implemented User Stories](#not-implemented-user-stories) | ||
- [Wireframes](#wireframes) | ||
- [Testing](#testing) | ||
- [Testing Overview](#testing-overview) | ||
- [Test Cases](#test-cases) | ||
- [Bugs](#bugs) | ||
- [Deployment Steps](#deployment-steps) | ||
- [Credits](#credits) | ||
- [Code Attribution](#code-attribution) | ||
- [Acknowledgements](#acknowledgements) | ||
|
||
## Project Overview | ||
## Overview | ||
|
||
### Purpose | ||
Very briefly the purpose of the project and its target audience. | ||
A brief description of the project's purpose, what it aims to achieve, and the value it provides to the users. | ||
**Guidance:** Begin filling out this section during Phase 1: Ideation & Initial Setup. Clearly articulate the main goal of your project, what it aims to achieve, and how it will provide value to your target audience. | ||
|
||
### Key Project Goals | ||
List the main goals of your project. | ||
### Target Audience | ||
Identify the target audience for your website and explain why this audience will benefit from the project. | ||
**Guidance:** Use this section to identify who will benefit from your project and why. This should be informed by your user stories and overall project objectives. | ||
|
||
## User Stories | ||
|
||
### Must Have | ||
1. As a [type of user], I want [some goal] so that [some reason]. | ||
Acceptance criteria | ||
3. ... | ||
Acceptance criteria | ||
### Must-Have User Stories | ||
- **User Story 1:** Briefly describe the must-have feature. | ||
**Acceptance Criteria:** List the criteria that define the successful implementation of this user story. | ||
- **User Story 2:** Briefly describe the must-have feature. | ||
**Acceptance Criteria:** List the criteria that define the successful implementation of this user story. | ||
|
||
### Should Have | ||
1. As a [type of user], I want [some goal] so that [some reason]. | ||
Acceptance criteria | ||
3. ... | ||
Acceptance criteria | ||
(Include all prioritized must-have features) | ||
**Guidance:** Draft the user stories during Phase 1: Ideation & Initial Setup and update them as you complete Phase 2: Must User Stories Implementation & Testing. Document each must-have feature here along with its acceptance criteria. | ||
|
||
### Could Have | ||
1. As a [type of user], I want [some goal] so that [some reason]. | ||
Acceptance criteria | ||
3. ... | ||
Acceptance criteria | ||
### Should-Have User Stories | ||
- **User Story 1:** Briefly describe the should-have feature. | ||
**Acceptance Criteria:** List the criteria that define the successful implementation of this user story. | ||
- **User Story 2:** Briefly describe the should-have feature. | ||
**Acceptance Criteria:** List the criteria that define the successful implementation of this user story. | ||
|
||
### Implemented User Stories | ||
- [ ] Must Have 1 | ||
- [ ] Must Have 2 | ||
- [ ] Should Have 1 | ||
- [ ] Could Have 1 | ||
(Include all prioritized should-have features) | ||
**Guidance:** Document the secondary features that you aim to implement in Phase 3: Should User Stories Implementation & Any Advanced Features. Include clear acceptance criteria for each. | ||
|
||
### Not Implemented User Stories | ||
- [ ] Should Have 2 | ||
- [ ] Could Have 2 | ||
### Could-Have User Stories | ||
- **User Story 1:** Briefly describe the could-have feature. | ||
**Acceptance Criteria:** List the criteria that define the successful implementation of this user story. | ||
- **User Story 2:** Briefly describe the could-have feature. | ||
**Acceptance Criteria:** List the criteria that define the successful implementation of this user story. | ||
|
||
## Wireframes | ||
(Include any could-have features considered for future enhancements) | ||
**Guidance:** Document any optional features that are nice to have but not essential. | ||
|
||
Include screenshots or links to your wireframes here. | ||
## Design Decisions | ||
|
||
# Testing | ||
### Wireframes | ||
Include wireframes for key sections of your website. | ||
Briefly describe the design choices, including layout, colour schemes, and fonts. | ||
**Guidance:** Start this section during Phase 1: Ideation & Initial Setup and update it throughout Phase 2 and Phase 3. Include digital wireframes created in Phase 1. Document the reasoning behind your layout choices, colour schemes, and font selections. | ||
|
||
## Testing Overview | ||
Describe the testing strategy and tools used. | ||
### Accessibility Considerations | ||
Discuss how accessibility guidelines were adhered to, including colour contrast and alt text for images. | ||
**Guidance:** Outline how you've incorporated accessibility into your design, ensuring that your project adheres to guidelines such as WCAG. | ||
|
||
## Test Cases | ||
- **Test Case 1**: Description of what was tested and the results. | ||
- **Test Case 2**: Description of what was tested and the results. | ||
- ... | ||
## AI Tools Usage | ||
|
||
## Bugs | ||
- **Bug 1**: Description of one major bug, how it was found, and how it was fixed. | ||
- **Unfixed Bug 1**: Description of any major bug that was not fixed and why. | ||
### DALL-E | ||
Describe how DALL-E was used for image generation, including examples of successes and challenges. | ||
**Guidance:** Specifically mention how you used DALL-E for image generation and the impact this had on your design process. | ||
|
||
## Deployment Steps | ||
1. Deploy to GitHub Pages. | ||
2. Verify all links and features are working correctly. | ||
## Features Implementation | ||
|
||
# Credits | ||
### Core Features (Must-Haves) | ||
- **Feature 1:** Description of the implemented feature. | ||
- **Feature 2:** Description of the implemented feature. | ||
|
||
(Include all must-have features) | ||
**Guidance:** Use this section as you complete Phase 2: Must User Stories Implementation & Testing. Document all the must-have features you implemented, explaining how they align with the user stories and acceptance criteria. | ||
|
||
### Advanced Features (Should-Haves) | ||
- **Feature 1:** Description of the implemented feature. | ||
- **Feature 2:** Description of the implemented feature. | ||
|
||
(Include all should-have features) | ||
**Guidance:** Include any advanced features you implemented during Phase 3: Should User Stories Implementation & Any Advanced Features. Explain how these features enhance user experience and their alignment with the acceptance criteria. | ||
|
||
### Optional Features (Could-Haves) | ||
- **Feature 1:** Description of the implemented feature (if any). | ||
- **Feature 2:** Description of the implemented feature (if any). | ||
|
||
(Include any could-have features that were implemented or considered) | ||
**Guidance:** If any could-have features were implemented, describe them here. This is an opportunity to showcase extra work done beyond the initial scope. But remember - keep it simple! Focus on the Must stories first. Could user story features are commonly earmarked for future project iterations. | ||
|
||
## AI Tools Usage | ||
|
||
### GitHub Copilot | ||
Describe how GitHub Copilot assisted in coding, including any challenges or adjustments needed. | ||
**Guidance:** Reflect on how GitHub Copilot assisted in coding, particularly any challenges or adjustments that were needed to align with project goals. | ||
|
||
## Testing and Validation | ||
|
||
### Testing Results | ||
Summarize the results of testing across different devices and screen sizes. | ||
Mention any issues found and how they were resolved. | ||
**Guidance:** Summarize the results of your testing across various devices using tools like Chrome DevTools, as outlined in Phase 2. Mention any issues found and how they were resolved. | ||
|
||
### Validation | ||
Discuss the validation process for HTML and CSS using W3C and Jigsaw validators. | ||
Include the results of the validation process. | ||
**Guidance:** Document your use of W3C and Jigsaw validators to ensure your HTML and CSS meet web standards. Include any errors or warnings encountered and how they were resolved. | ||
|
||
## AI Tools Usage | ||
|
||
### GitHub Copilot | ||
Brief reflection on the effectiveness of using AI tools for debugging and validation. | ||
**Guidance:** Reflect on how GitHub Copilot assisted with debugging and validation, particularly any issues it helped resolve. | ||
|
||
## Deployment | ||
|
||
### Deployment Process | ||
Briefly describe the deployment process to GitHub Pages or another cloud platform. | ||
Mention any specific challenges encountered during deployment. | ||
**Guidance:** Describe the steps you took to deploy your website during Phase 4: Final Testing, Debugging & Deployment, including any challenges encountered. | ||
|
||
## AI Tools Usage | ||
|
||
### Reflection | ||
Describe the role AI tools played in the deployment process, including any benefits or challenges. | ||
**Guidance:** Reflect on how AI tools assisted with the deployment process, particularly how they streamlined any tasks or presented challenges. | ||
|
||
## Reflection on Development Process | ||
|
||
### Successes | ||
Effective use of AI tools, including GitHub Copilot and DALL-E, and how they contributed to the development process. | ||
|
||
### Challenges | ||
Describe any challenges faced when integrating AI-generated content and how they were addressed. | ||
|
||
### Final Thoughts | ||
Provide any additional insights gained during the project and thoughts on the overall process. | ||
**Guidance:** Begin drafting reflections during Phase 1 and update throughout the project. Finalize this section after Phase 4. Highlight successes and challenges, particularly regarding the use of AI tools, and provide overall insights into the project. | ||
|
||
## Code Attribution | ||
List any external code used and its source. | ||
Properly attribute any external code sources used in the project (excluding GitHub Copilot-generated code). | ||
**Guidance:** Document any external code sources used throughout the entire project, especially during Phase 2 and Phase 3. Exclude GitHub Copilot-generated code from attribution. | ||
|
||
## Acknowledgements | ||
List any individuals or resources that helped in the development of the project. | ||
## Future Improvements | ||
Briefly discuss potential future improvements or features that could be added to the project. | ||
**Guidance:** Reflect on potential enhancements that could be made to the project after Phase 4: Final Testing, Debugging & Deployment. These could be Could user story features you didn’t have time to implement or improvements based on testing feedback. |