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

Increase API surface #63

Open
2 tasks
Epse opened this issue Oct 1, 2018 · 6 comments
Open
2 tasks

Increase API surface #63

Epse opened this issue Oct 1, 2018 · 6 comments
Milestone

Comments

@Epse
Copy link
Owner

Epse commented Oct 1, 2018

This should allow new front-ends to be developed (as well as possible native clients).

What we currently miss:

  • Authentication via API
  • A JSON addition

And way of using the current API's (like reset_order) that return the entire page, without getting the entire page.

@Epse Epse added this to the 2.0 milestone Oct 11, 2018
@dnk8n
Copy link

dnk8n commented May 9, 2019

I am viewing your project in the hopes that I can get it running in a local coffee shop. If it works and I spend more time on it, I am keen to look into GraphQL.

Here is a tutorial on integrating it with Django: https://stackabuse.com/building-a-graphql-api-with-django/

GraphQL is meant to have some advantages over REST, especially when supporting many different types of clients.

@Epse
Copy link
Owner Author

Epse commented May 10, 2019

GraphQL is definitely interesting. My big problem with this project is that I don't have any feeling with what an actual potential user would want out of it, and what could be improved. I'd be immensely grateful for just that information, because as it stands, I don't know where to go with this.

@dnk8n
Copy link

dnk8n commented May 10, 2019

What steps do you recommend for a user like me?

Should I get this code running on a server and then test it out in the coffee shop, then provide feedback?

Any more detailed steps would be appreciated :)

@Epse
Copy link
Owner Author

Epse commented May 10, 2019 via email

@dnk8n
Copy link

dnk8n commented May 10, 2019

Yeah, your instructions are perfect.

I tried it and all is working nicely. Given it to the shop to play with since I need to hear quickly if they need more functionality and how much more.

I will then decide if I can extend this, or suggest a more complex system.

But simple is better. I think you should keep it as simple as it is. I always like the ability to make things more feature rich as an option, rather than being forced into it.

I found some features which I would like to see in a minimal viable product, I will make separate issues about them.

What I meant in the question before, was how can I best help you. If there is any particular information you are interested in from me, I would be more than happy to oblige.

@Epse
Copy link
Owner Author

Epse commented May 10, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants