Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Part Information/Selection Page #12

Closed
mhayward12 opened this issue Oct 12, 2020 · 14 comments
Closed

Part Information/Selection Page #12

mhayward12 opened this issue Oct 12, 2020 · 14 comments
Assignees
Labels
enhancement New feature or request

Comments

@mhayward12
Copy link
Contributor

mhayward12 commented Oct 12, 2020

Implement a parts page that allows for users to filter parts through an advanced search bar. They will be able to filter by location, battery, voltage, and flags.

@mhayward12 mhayward12 added the enhancement New feature or request label Oct 12, 2020
@mhayward12 mhayward12 added this to the Proof of Concept milestone Oct 12, 2020
@shbenzer shbenzer changed the title Alter Parts Page Active Parts Page Oct 12, 2020
@shbenzer shbenzer changed the title Active Parts Page Part Information/Selection Page Oct 12, 2020
@shbenzer
Copy link
Contributor

Should ideally contain:

  • navigation bar (ability to add filters)
  • list of all parts
  • search function
  • ability to select a part and view more information on it

@shbenzer shbenzer self-assigned this Oct 12, 2020
@josemvidal
Copy link
Member

For the PoC, only type of filter is needed.

@josemvidal josemvidal mentioned this issue Oct 14, 2020
1 task
@shbenzer
Copy link
Contributor

shbenzer commented Nov 14, 2020

due to almost every row in provided mock data being the same, filtering will likely be unavailable for POC and it is questionable if necessary for Beta

shbenzer added a commit that referenced this issue Nov 14, 2020
shbenzer added a commit that referenced this issue Nov 14, 2020
@shbenzer
Copy link
Contributor

@josemvidal @ICanNomNoms Any chance you guys wanna take a look at my ListOfParts.vue file? I'll give you a starbucks giftcard if you can figure it out

@josemvidal
Copy link
Member

Sorry, I have not used Vue.

@shbenzer
Copy link
Contributor

shbenzer commented Nov 14, 2020

eh, worth a shot. Know anybody that has? @josemvidal

@josemvidal
Copy link
Member

Nope. A quick github search shows @SCCapstone/ezbag is the only group currently using vue this year (at least, from the commits history).

@shbenzer
Copy link
Contributor

Am I allowed to contact 'Cognito Forms'? They are a company in the Vista that I know works with Vue @josemvidal

@josemvidal
Copy link
Member

Yes, of course. You can also try online forums for vue. Most frameworks will have at least one online place where beginners can go to ask questions.

@shbenzer
Copy link
Contributor

@josemvidal Cool! I've already tried StackOverflow and the Vue.js official forum... no luck

@shbenzer
Copy link
Contributor

shbenzer commented Nov 21, 2020

Update: trashed php method, found new one
Good news: Built a REST API that displays data from a sql table
Bad news: Integration into the web app has hit a snag, and I can't really figure out why

@shbenzer
Copy link
Contributor

shbenzer commented Nov 21, 2020

Idea: Skip integration and write script to just read the data from one of the pages the api spits out.
Pros: Possibly easier
Cons: eliminates ability to use crud functionality on mysql database from webapp, any changes would be both local and temporary.

Thoughts? @josemvidal

While I think it would be too limiting for the final release next semester, would it be good enough for poc?

@josemvidal
Copy link
Member

The goal of the PoC (any proof of concept) is to prove to yourself that you can integrate all the libraries+APIs+whatevers that you plan to use into one deployable working app. That is, prove to yourself that it will work. There are no show-stopper issues that will prevent all further development ("we need library X to work, but it won't, we are dead").

If you drop a library, that goes against the idea of a proof of concept.

Have you tried just downloading and running an example that does what you want? This is lots of example code in github/etc. showing how to do X. You find one that does what you want, download and run it locally to convince yourself that it actually works, then you look at their code to see what it is they are doing differently from your code.

Examples like Vue.js + Node.js + Express + MySQL example: Build a full-stack CRUD Application - BezKoder

@shbenzer
Copy link
Contributor

Yeah. that’s fair. I’ve actually adapted what I have now from that example

shbenzer added a commit that referenced this issue Nov 24, 2020
shbenzer added a commit that referenced this issue Nov 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants