This project will have several goals and desired outcomes which will be outlined in the wiki and other documentation. The main page that will house this on my personal/professional site is here.
💫 Vision
The result will be a place where I can easily upload my own art for on-demand printing by visitors to my site, more specifically this Art Gallery page. The first version requires visitors to email me directly, which is not ideal, especially given the Print-On-Demand (POD) service I've chosen to use, MPix. Version two, this version, will "step-it-up," by allowing visitors to the gallery to perform the activities as outlined in the Goals section below while avoiding the pitfalls and scope creep that the Anti-Goals section outlines.
- A generic vanilla JS that can be integrated into an external print-on-demand (POD) API.
- Ideally able to be used as a Webhook for React Applications. - Bonus
- Visitors should be able to:
- Check out on their own.
- Manage a Cart (full CRUD).
- Manage Tracking - Bonus.
- Access customer Service (ideally not me).
- Build a full-fledged React application.
-
Pay for any more services until $500 in profit/sales is reached.Had to pay a minimum fee for Peecho API calls, then purchases will "fill" my bank from which I can then draw and use as a pool for future API calls. - Set up analytics for v2.0. V1.0 is live and can be found here. The are some basic keys installed, as noted in the Privacy Policy, but nothing else was done for this version.
- v23.1.0 MAIN OUTCOME NOW: Complete 1 sale, e2e, without needing to interact with the customer.
The earliest Discovery/Research was done in OneNote. More research and progress can be followed via a Trello Board, which I'm happy to review live upon scheduling time via my Calendly.
Feel free to schedule 30 minutes for a live review of this project's Trello Boards with Steph.
Name | Role | Location | Core working hours |
---|---|---|---|
Stephanie Miranda | Owner/Client/Developer | Denver, CO | 9-3, M-T, F as needed |
- PLEASE SEE THE ISSUES WITHIN THIS REPO FOR UPDATES
Task | Assigned to | Due date | Status |
---|---|---|---|
Phase 0 - Get basics set up and begin research, i.e. the first diamond as outlined in the Discovery process of this Product Management framework by Productboard. | @mcfuzznstuff | 9/30/2023 | DONE |
Phase 1 - Digitize, find print-on-demand API, and update the website. Update documentation and link code to GitHub. | Stephanie Miranda | Fri, Aug 4 | Round1 DONE, Round 2 DONE |
Phase 2 - Database setup and connections. | Stephanie Miranda | Thu, Oct 26 | Round 1, DONE, 11/5/2023, Round 2 aka v23.1.1 NEXT |
Phase 3 - Alpha test. | Stephanie Miranda | Fri, Nov 10 | DONE, 11/5/2023 |
Phase 4 - Launch and iterate. Video Demo/Teaser of progress | Stephanie Miranda | DONE | |
Phase 5 - Retrospective - see next section and Wiki for more details. | @mcfuzznstuff | DONE |
This is a part of the Agile process, and since I have no other team members I answered these questions myself whereas typically I'd hold a team meeting in which team members add their answers to an ongoing doc of some sort and we review/discuss as a team. The final section, "Plan of action," is something I like to include to ensure iterating is happening.
- Found a decent API that was easy to connect to with the capabilities of iterating later to be more customized.
- See GitHub, but ALL Goals met, though no sales as of 12/14/2023, except having to spend any more money.
- Had to provide a base bank for initial API calls, and ordering prints with zero discount.
- More clear/robust plan of action and documentation along the way.
- Completing Phase 1 quicker would have allowed me more time to order samples before the holiday season.
- Just because I'm wearing ALL the hats of a project, doesn't mean I can/should skip steps that are not "entertaining," or not a part of my current corporate persona role.
- Clearly defining the personas and their journeys will help in iterations. (a part of the NEXT version/iteration of this project.)
- Use ChatGPT to help create user stories based on personas and journeys. Screenshots to be added to the Wiki in time. Check out the progress of this in the User Stories Wiki for this Repo.
- 9.26.2023: v23.1.0 of GitHub documentation, linking, etc.
- 11.5.2023: v23.1.0 - Updated status of Phases to better account for actual progress.
- 11.14.2023: v23.1.0 - Updating status of phases NOW, NEXT, LATER, and adding video demo.
- 12.3.2023: V23.1.0 - Updating status of phases NOW, NEXT, and LATER. Also updating the Goals, and Anti-Goals sections.
- 12.14.2023: v23.1.0 - Added Retrospective to the Readme file to set further expectations.
- 12.19.2023: v.23.1.1 - Adding link to User Stories Wiki per the Retrospective Section.
- 3.19.2024 v23.1.1 - Updated links.