Comments (6)
NOTE: This will not be an actual page, it will be a component+vuex combo to filter product list and recommendations by name
from basedcode.
Note for Future Akin: An autocomplete textfield component that renders relevant products in the top 2 elements in the search list and then bottom 2 are recommended components similar to/ based on what user is typing [1]
End result: when enter is pressed it leads the user to the browse page now filtered with all products matching search query and a couple recommendations at the bottom
Alternate End Result: User selects an item from the autocomplete search list and has the option to add to cart ( directly from the search bar)
from basedcode.
Search bar v1
Search bar v2
I'm thinking this implementation is better because
- We don't have images for our items,
- There's no point having a products page-- we already don't have one anyway
- Considering the above two points, what would be the point of filtering the browse page if they can just do whatever they want to do from the search bar? Search for the item and directly add it to cart
@matthewwalk @daniel-kozlovsky thoughts?
Also Question: Should the search bar be within the nav bar or just browse page? nav bar seems more intuitive but idk
from basedcode.
Also in terms of vuex, it is set up to pull from the recommendations store. so this can be easily switched to our " all items" endpoint. other wise, no need to store anything else if they can directly add to cart and we wont be bothering to re render the browse page based on input. but again. lemme know your thoughts
from basedcode.
from basedcode.
its done children
from basedcode.
Related Issues (20)
- Create and share postman team HOT 1
- Implement data structures
- implement router HOT 1
- Items HOT 3
- Users HOT 3
- Stores
- Search HOT 5
- implement repo connectors (databases) HOT 1
- Mark Team 2 Parking SRS HOT 1
- Mark Team 3 Parking SRS
- Mark Team 13 Parking SRS HOT 1
- Position Fixed Header
- User Interface for Recommended Path HOT 1
- Final Cross-reference w/ SRS HOT 2
- Setup vuex Store for Cart HOT 1
- Employee and Manager Buttons Logic HOT 1
- Clear Cart
- Make search bar centred HOT 1
- Backend Hookup HOT 1
- Deployment
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from basedcode.