DEV Community

Cover image for Introducing: Inveinta - Another Inventory Management Tool

Introducing: Inveinta - Another Inventory Management Tool

Kyle J. Kemp on January 31, 2018

A few weeks ago I was feeling unproductive, and for me the best way to quash that feeling is to hammer out a small project from start to finish. A ...
Collapse
 
peter profile image
Peter Kim Frank

Hey Kyle, this is really cool.

It definitely took me a few seconds to understand the "mix-ins" concepts. It seems like it basically allows you to quickly add a few pre-defined columns, right? And in some cases, those new columns have some corresponding functionality — IE checking something in and out of circulation.

At first the MTG (Magic the Gathering) example made me think that you'd be pre-filling rows. That could also be pretty cool... for instance, if you wanted to create your own recipe book but also wanted it back-filled from the start.

Collapse
 
seiyria profile image
Kyle J. Kemp

Hey Peter. You're exactly right, it just adds columns and sometimes that have functionality. I'm not sure what you mean, though, by pre-filling rows. In the case of MTG, for example, would you mean that it would pre-fill all of the card information for every card, and you'd just edit quantities and such?

If so, that would be pretty cool, but it would get taxing very quickly with all the other card games out there! I am wondering how it would apply to recipes?

Thanks for reading and checking it out all the same!

Collapse
 
peter profile image
Peter Kim Frank

would you mean that it would pre-fill all of the card information for every card, and you'd just edit quantities and such?

Yes, agreed that this would be really taxing. I think that your initial approach is definitely the right one. But having ready-made "libraries" to mix-in could be a cool eventual and/or crowd-sourced feature.

For instance, I could "mix in" the top 100 movies as rated by IMDB. And then leave my own notes and ratings using Inveinta. I could imagine that as a reasonable use case. :)

Thread Thread
 
seiyria profile image
Kyle J. Kemp

That does sound like a great feature! I'll need to get more users first before I can figure out what pre-made lists would be useful!

Collapse
 
andy profile image
Andy Zhao (he/him)

Pretty solid! I like the mixins idea. Also love the material design. I couldn't do things like delete a collection (permissions issue), and edit an item's description, but nothing crazy. :)

What are your thoughts on using Netlify as a host, compared to say Heroku?

Collapse
 
seiyria profile image
Kyle J. Kemp

Oops! I see now that I didn't test deleting anything - I added the firebase rules after everything worked.

Well, netlify is frontend only, whereas heroku could host your API (if you needed one). I was ok with heroku for a while, but I moved off of it in favor of hosting myself (w/ Dokku). I've never hosted the actual web app there too - always somewhere separate like github pages or netlify.

That said, though, I really like netlify! Their service is top notch - it has a whole host of features that I don't use now, but want to someday. Probably my favorite feature is live previewing of deploys when you make a pull request.

Collapse
 
liana profile image
Liana Felt (she/her)

Very cool! Thanks for sharing.

There's some good game recommendations here too. I'll have to check out Jungle Speed!

Collapse
 
seiyria profile image
Kyle J. Kemp

Thanks! I haven't found the time to properly fill in all of my specific reviews, but Jungle Speed is one of my favorite games ever.