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

REST API support #365

Open
indpurvesh opened this issue Aug 10, 2019 · 6 comments
Open

REST API support #365

indpurvesh opened this issue Aug 10, 2019 · 6 comments

Comments

@indpurvesh
Copy link
Member

Add Support for an Rest API

@MuhweziDeo
Copy link

Hey I need clarification on what do exactly due mean build out API endpoints for all the current endpoints

@indpurvesh
Copy link
Member Author

@MuhweziDeo this package would be something similar to GraphQL Package.

https://github.com/avored/graphql

The idea here is that if someone wants to create a PWA app or Vue or React frontend then we should be able to provide all the endpoints to build an app.

below is the list of the possible endpoint that i am thinking as of now:

  • Get the list of all menus
  • Get the Category Info by giving slug as a param: It should return Basic Category Info, Category Products, Category Filters(product properties(color, size and etc), product Paginatation information)
  • Get the Product Info API (Basic Product Information), Product Variation Information and etc.
  • POST add to cart API

@MuhweziDeo
Copy link

Cool @indpurvesh I can do this

@MuhweziDeo
Copy link

Should Also do the authentication bit like signup, login, password reset, email verification

@indpurvesh
Copy link
Member Author

indpurvesh commented Aug 23, 2019

@MuhweziDeo i be very happy if you take this these task.

I have set up a very basic API repository. if you want you can simply fork this repository and do PR on this one.

https://github.com/avored/restapi

Let me know if you have any issue.

@indpurvesh
Copy link
Member Author

@MuhweziDeo is there any progress you did regarding these?

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