First of all, before to start the project, we need to have all requirements
necessary by the application to start work in the right direction.
I'm ofter reading the requirements every moment that I'm not
sure about some features or other things that the project needs.
Bellow, I'm going to suggest some things.
If you agree or disagree we can discuss this issue until to come in a final decision.
Please, I want you to stay free to give your opinion and questions about whatever.
Development Stack
HTML 5
ES6 Version
React JS
SASS CSS preprocessor (Grid System: flexboxgrid)
TDD JEST
Git
E2E Tests (Cypress)
Animations (react-spring)
CI (Circle CI)
React Create App to the Boilerplate
Node JS
Firebase
Heroku to deploy
Analysis requirements
Entire application
This should be mobile to works in different kinds of devices
Admin Area
as an admin user we can be able to login in an admin area
as an admin user we can be able to feed the stock with many shoes
HomePage (Shoe List)
as a user we need to see all shoes listed on the ShoeList page
as a user we can see the card component
as a user we need to see a loading component that is displayed while the request is no finished
as a user we need to click in a button to open a modal or display a dropdown that has a form to filter by categories
as a user we can be able to apply a filter and see the result that matches
Filtering section
One idea is on the home page if we have a text on the top and a button to the user be able to click and open a dropdown or a modal with the form to apply the filter.
On the filter form, we should have this information [Whos is for: (Men, Women, kids)], Pound, Damping type, Training type.
Detail Page
We need to display the whole information about the shoes such as description, images, sizes, price, details, review,
Workflow
Normally I'm using the scrum that is an agile methodology to organize the task, estimate and help us create a roadmap of the project.
First of all, before to start the project, we need to have all requirements necessary by the application to start work in the right direction.
I'm ofter reading the requirements every moment that I'm not sure about some features or other things that the project needs.
Bellow, I'm going to suggest some things. If you agree or disagree we can discuss this issue until to come in a final decision. Please, I want you to stay free to give your opinion and questions about whatever.
Development Stack
Analysis requirements
Entire application
Admin Area
HomePage (Shoe List)
Filtering section
One idea is on the home page if we have a text on the top and a button to the user be able to click and open a dropdown or a modal with the form to apply the filter.
On the filter form, we should have this information [Whos is for: (Men, Women, kids)], Pound, Damping type, Training type.
Detail Page
We need to display the whole information about the shoes such as description, images, sizes, price, details, review,
Workflow
Normally I'm using the scrum that is an agile methodology to organize the task, estimate and help us create a roadmap of the project.
Design Proposals
Cards components
Detail Page