coreycartercodes / crate Goto Github PK
View Code? Open in Web Editor NEWThis project forked from turingschool/crate
License: MIT License
This project forked from turingschool/crate
License: MIT License
Add tests for User query endpoints
User should be able to see the default image in their profile
inputs should have default value of original user information to start
Component will need to hold state, and access/alter the global store
As a user I want to be able to edit my shipping address.
Should we be using an image URL, or is there a simple way to let the user upload an image from their computer
As a user I should be able to view my delivery history
NOTES:
Where: Link in profile.js that sends to path for user history and renders from App?
How: New component that renders history of deliveries
What we need: get all subscriptions/deliveries by user id
QUESTIONS:
There's no information on deliveries yet as far as we can tell. Are we supposed to add a delivery feature as well?
As a user I want to be able to edit my email address after creating an account.
As a user I should be view my upcoming deliveries
NOTES:
Where: Link that sends to an "upcoming crates" path and renders from App/Home?
How: Create a new component that fetches and renders current delivery info
What we need: get upcoming deliveries by user id?
QUESTIONS:
There's no information on deliveries yet as far as we can tell. Are we supposed to add a delivery feature as well?
Add tests for Product query endpoints
Find image to use as default profile photo
Add tests for Crate query endpoints
As a user I should be able to view my purchased/kept product history
NOTES:
Where: Link that sends to a "my closet" path and renders from App/Home?
How: New component that renders history of products purchased/kept
What we need: get user purchases by id?
QUESTIONS:
As a user When I see my upcoming delivery I also want to be able to adjust my availability date which will update the delivery date
Feature:
Before adding a monthly subscription I would like to choose my style preferences to ensure that I get clothes that better match my personal style. When I visit /crates, the first time I click on + subscribe I am taken to a style preferences page /style-preferences. I am presented with a style survey that consists of a series of categories such as tops, bottoms, dresses, shoes, accessories, etc. For each category I am given several images to choose from with instructions to choose the images that best reflects my style. After I have chosen the images from each category I am given a summary of my style such as ‘classic but edgy’.
Extensions:
When I visit my profile page, I can see a button to view my style survey. When I click on the button, I am taken to /style-prefences and can edit my style preferences to update my style at any time.
I would like to fill out a style survey for different categories of my wardrobe i.e. work, casual, date night. For each category I am presented with the same categories of choices i.e. tops, bottoms, dresses, shoes, accessories, etc.
As a user I can edit my personal description.
WHO: BE
WHERE: /api/src/modules/user/mutations.js
As a user I should be able to edit my personal address
NOTES:
Where: Likely rendered in user/profile.js
How: Create a new component that has ability to edit personal address information.
What we need: Add patch for user info
QUESTIONS:
As a backend developer I should create a migration to add a shipping_address column to the Users table
As a user I want to be able to edit my profile image.
As a user I want to be able to upload an image and want the image to be on my profile.
WHO: FRONTEND
WHERE : PROFILE.JS
As a user I can edit my shipping address.
WHO: BE
WHERE: /api/src/modules/user/mutations.js
It should display a user image (use alt text)
As a user I want to see the date of my Upcoming Delivery
As a user I can upload a picture to my profile. We will need to add an Image column and setup migrations to store image under a user
WHO: BE
WHERE: /api/src/modules/user/mutations.js ??
Add an Image column and setup migrations to store image under a user
WHO: BE
WHERE: /api/src/modules/user/mutations.js
??
As a user when I view my product history I want to see a list of all the products I have kept.
As a user I can edit both my email and shipping addresses. Will need to add these columns to the user table.
WHO: BE
WHERE: /api/src/modules/user/mutations.js
As a user I should be able to edit my email address
NOTES:
Where: Likely rendered in user/profile.js
How: Create a new component that has ability to edit email address information.
What we need: Add patch for user info
QUESTIONS:
It should display a user description
Feature:
As a user, it’s frustrating to go to my profile page and see little about myself other than my subscriptions. To give the user more control, I’d love to upload my own image, set a personal description, edit my email address and shipping address, and see a history of products that have been delivered to me and what I have kept. I should also see when my next delivery is coming and adjust the date for when I am available.
Extensions:
Include:
As a user, I can see my subscriptions and their upcoming delivery dates. We will need to add this column in the Subscription table (or perhaps create a joins table?).
WHO: BE
WHERE: /api/src/modules/subscription/mutations.js
As a backend developer I should create a migration to add a shipping_address column to the Users table
As a user I want to be able to view all products that have been delivered to me.
As a user I can edit my email address.
WHO: BE
WHERE: /api/src/modules/user/mutations.js
As a user I should be able to edit my upcoming delivery dates to a day when I will be available
NOTES:
Where: Should render in "upcoming crates" path's component
How: Create a new component that renders a day input and updates api
What we need: patch for user delivery date
QUESTIONS:
There's no information on deliveries yet as far as we can tell. Are we supposed to add a delivery feature as well?
Is this delivery date actually just a day of the week?
How often are the crates sent out?
As a user I should be able to add a personal description to my profile
NOTES:
Where: Likely rendered in user/profile.js
How: Create a new component with the ability to add a description
What we need: Added table for description to user information (string)
QUESTIONS:
As a user, I can see my shopping history. This allows me to see a history of products that have been delivered to me and what I have kept.
I think this may also need to be incorporated into a new view.
WHO: BE
WHERE: ??? /api/src/modules/subscription/mutations.js ???
As a user, I can adjust or specify the delivery date for a specified month. We will need to add this column in the Subscription table.
Not sure if this would be built into the profile.js
page or we'd need to create a new view.
WHO: BE
WHERE: /api/src/modules/subscription/mutations.js
/profile/edit ??
As a user, I should be able to upload my own image
NOTES:
Where: Likely rendered in user/profile.js
How: Create a new component that has a default image and button leading to editing capabilities.
What we need: Added table for image to user information (string)
QUESTIONS:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.