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

Redesign the existing API #13

Closed
dvishal485 opened this issue Oct 9, 2023 · 1 comment
Closed

Redesign the existing API #13

dvishal485 opened this issue Oct 9, 2023 · 1 comment

Comments

@dvishal485
Copy link
Owner

The current codebase, which is written in Javascript, has been identified as challenging to maintain and lacks scalability. Despite the API offering a robust interface, it falls short in terms of accuracy, readability, and maintainability. These shortcomings could potentially be addressed with a more thoughtful design, which could also enhance the overall performance of the API.

In light of these issues, a decision has been made to redesign and rewrite the existing API using Rust. This transition is designed to be seamless and will not impact the usage of the API post-deployment.

For those who wish to refer to the previous version of the code, it remains accessible via this specific commit on GitHub.

The new API will leverage the flipkart-scraper crate, with its source code also available for reference. Please note that porting to this new system will require some time. We appreciate your patience during this transition.

@dvishal485
Copy link
Owner Author

The API will only have self-hosting option, no pre-hosted deployment will be provided.

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

No branches or pull requests

1 participant