Overview of this Release
- Implemented all the MVP use cases (Text to Mood Board Creation, Deleting / Regenerating Images, Database Upload)
- Implemented some of the future add-ones out of scope (Image Resizing, Dragging, and Layering, Mood Board Analysis)
- Integrated ESlint, Pylint, and Ruff for linting and formatting check for both frontend and backend.
- Added more backend tests and incorporated pytest-cov plugin for code coverage.
- Ensured the application adheres to WCAG 2.0 Level A accessibility standards, providing a coherent layout and user experience. Added checklist-accessibility.md.
- Added writeup.md and a short video to explain the implemented flows and the rationale behind the code quality decisions.
- Link to video demonstrating the main flows.
NOTE: At this stage, our app does not require user credentials for access, as it provides a public collection of file uploads. However, we have implemented functional sign-up and login pages that accept any username and password for future authentication support.
Trying out Tailor
Notes:
- Quick link to Tailor
- Download this file of snowy, wintery images.
To test the site, we recommend:
- Entering a prompt related to the winter, such as "snowy, wintery vibes".
- You'll see that the mood board isn't very accurate because the database is not populated with related images.
- Upload the images from the file in this release page, located under "Notes". (Wait for the form fields in the upload module to automatically fill up before clicking the blue "Upload" button.)
- Try entering a winter-related prompt again. Now, the mood board should be accurate!
Issue Summary
No major issues in this release!