Closed davecrow closed 10 years ago
I can’t believe you don’t like the idea of a beef martini. On Feb 20, 2014, at 10:20 PM, davecrow notifications@github.com wrote:
I got in to the admin side to take a look around. Nice work!
I like how it prints my name and what I assume is my encrypted password right there on the page...haha. :-P
Anyway, wanted to give you some feedback on the editing functionality. Building this stuff is above my paygrade, so I'm really no help with fixing anything. But here's what I see from a user perspective. (And feel free to ignore any of this.)
Also, I'm trying to keep each item brief which may come across as pushy or bossy in written form. So keep in mind that's not at all the tone I intend. :-D It's just a list of my ideas...I fully expect you to make the final call.
Set a character limit on the item name and item description fields.
Otherwise I'll almost guarantee someone will eventually try to go in and write a novel in one of the fields and make the whole site look like crap.
Limit the price field to numbers (for the same reason as above).
Move the labels above or to the left of the input fields. Should the items in the second dropdown be dependent on the first selection? Otherwise I could create a beef section under cocktails...which seems gross. I don't want the page to refresh when I increase or decrease the price by $1. But I love this implementation. Pop a confirmation dialogue when I delete an item. So I don't accidentally delete something with one click. Page shouldn't refresh here either. After I confirm that I want to delete something, I just want to see "Item Deleted" or some message like that for a few seconds. What if I want to edit the item name or description? Lets try to design the new item form in a way that instructions aren't needed.
Forms are tough from a UX standpoint. But great ones walk the user through inputting information in a way that doesn't force them to think. I would use this opportunity to practice some UX design. I know you're becoming a developer, but the best developers are good at thinking about UX too. Rant over. (sorry, that one wasn't brief.)
Those are the big things I see. If we have time, I'd like to improve the styles a bit too. But that is the lowest priority right now.
— Reply to this email directly or view it on GitHub.
Sounds like a great idea for a startup...meat based cocktails.
A few more things related to this...
Is it possible to give the wait staff access to edit the menu? If I understand things right, servers will probably hear about errors on the site first so it'd be great if they could pull out their phones and fix them quick. I have no idea how realistic that is.
And I think we should launch this before the admin functionality is finished. We can get the front end ready to ship and once it's live focus on finishing up the admin features. The sooner we can get this in front of people the better, IMO.
I'm going to work through your list of ideas, I think they're all good. Eliminating page refreshes is going to be the trickiest part, but I'm sure Stackoverflow has the answer for me.
I'm thinking that we'll give limited access to wait staff. Lacey (the manager) and Costa (the bartender). Maybe Jeff, but secretly (since then Rebekah and Deb might get jealous. I don't trust the others to not screw it up.
Well, I trust Elise, I suppose, so she can have access too.
Actually, what I want to do is require Todd to approve anybody who tries to sign up as a user, and give him the ability to delete users, so that he can decide who gets access down the road and he doesn't have to call me when I'm on vacation to ask me to revoke disgruntled employee X's access rights.
Set a character limit on the item name and item description fields.
Limit the price field to numbers (for the same reason as above).
Move the labels above or to the left of the input fields.
Should the items in the second dropdown be dependent on the first selection? Otherwise I could create a beef section under cocktails...which seems gross. But I think I broke the menu add system for now. I'll fix it tomorrow.
I don't want the page to refresh when I increase or decrease the price by $1. But I love this implementation.
Pop a confirmation dialogue when I delete an item. So I don't accidentally delete something with one click.
~~Page shouldn't refresh here either. ~~
After I confirm that I want to delete something, I just want to see "Item Deleted" or some message like that for a few seconds.
What if I want to edit the item name or description?
Lets try to design the new item form in a way that instructions aren't needed.
Making good progress.
The price field still lets me input letters though.
Also, will they need the ability to re-order menu items?
You can input letters, but you can’t submit the form with letters in there. If you try, it will pop up a little message that sets you straight.
On Feb 25, 2014, at 10:08 PM, davecrow notifications@github.com wrote:
Making good progress.
The price field still lets me input letters though.
Also, will they need the ability to re-order menu items?
— Reply to this email directly or view it on GitHub.
Fixed the menus I broke earlier.
I'll think about reordering menu items. I was thinking of maybe ordering each menu by price, automatically.
For now I have them sorted automatically in two ways:
Move the labels above or to the left of the input fields.
Pop a confirmation dialogue when I delete an item. So I don't accidentally delete something with one click.
Page shouldn't refresh here either.
After I confirm that I want to delete something, I just want to see "Item Deleted" or some message like that for a few seconds.
What if I want to edit the item name or description?
Lets try to design the new item form in a way that instructions aren't needed.
There's some serious styling to be done on what I built today. But that's your realm of expertise:)
As I see it, there is one main admin feature that I need to build. Todd needs to be the one to approve any new users that sign up, so that it's not open to just anyone who happens to stumble upon the '/signup' page.
Other than that, can you think of any other features that would be important to include?
The ability to edit titles and descriptions on menu items?
Also, I just tried to delete a menu item and things blew up on me:
Try pulling all my commits from just now. I changed a lot of files.
Sent from my iPhone
On Mar 3, 2014, at 11:12 PM, davecrow notifications@github.com wrote:
The ability to edit titles and descriptions on menu items?
Also, I just tried to delete a menu item and things blew up on me:
[image: image]https://f.cloud.github.com/assets/707160/2317946/873400ba-a35b-11e3-9674-8d55be8a1372.png
Reply to this email directly or view it on GitHubhttps://github.com/zpfled/guevaras/issues/6#issuecomment-36592846 .
I think I've built in all the admin functionality that we need. Email confirmation are sent to Todd every time someone is added as a user. I don't know security very well, granted, but I'm pretty happy with the security of the site now.
We're very close to a release-able site. We need to fine tune the public-facing page. I'm pretty happy with the menu as it is, more or less, and the hours section. I need to add a phone number to the contact section. Not sure what else we need, and I don't want to add stuff just to have extra stuff on there.
I think a map is worthwhile, probably. I'm not sure about the "our story" section. I might change it to an "about us" section and have a little blurb about Todd (chef), Kosta (bartender-in-chief), and Lacey(front-of-house manager). Other than that, I'm out of ideas.
Any ideas?
I got in to the admin side to take a look around. Nice work!
I like how it prints my name and what I assume is my encrypted password right there on the page...haha. :-P
Anyway, wanted to give you some feedback on the editing functionality. Building this stuff is above my paygrade, so I'm really no help with fixing anything. But here's what I see from a user perspective. (And feel free to ignore any of this.)
Also, I'm trying to keep each item brief which may come across as pushy or bossy in written form. So keep in mind that's not at all the tone I intend. :-D It's just a list of my ideas...I fully expect you to make the final call.
Set a character limit on the item name and item description fields.
Otherwise I'll almost guarantee someone will eventually try to go in and write a novel in one of the fields and make the whole site look like crap.
Lets try to design the new item form in a way that instructions aren't needed.
Forms are tough from a UX standpoint. But great ones walk the user through inputting information in a way that doesn't force them to think. I would use this opportunity to practice some UX design. I know you're becoming a developer, but the best developers are good at thinking about UX too. Rant over. (sorry, that one wasn't brief.)
Those are the big things I see. If we have time, I'd like to improve the styles a bit too. But that is the lowest priority right now.