Open MananGandhi1810 opened 9 months ago
Hi @MananGandhi1810,
Thank you for your contribution proposal ๐! Your idea for the Random Products Flutter App sounds exciting and promising๐. Please go ahead and proceed with implementing the features outlined in your proposal ๐๐ผ.
As you work on the project, I want to emphasize the importance of adhering to good coding practices. This includes writing clean, readable code, following consistent naming conventions, and ensuring proper documentation. Remember, clear and well-organized code not only makes it easier for others to understand and collaborate but also contributes to the long-term maintainability of the project.
Additionally, I'd like to kindly remind you to update the README.md
file in your project comprehensively. This README serves as a crucial guide for other developers who may want to understand the purpose of the project, how to set it up, and how to contribute.
Before you begin, please make sure to read our frontend contribution and contribution guide to get an idea about the instructions and expectations for contributions. Once you start and commit your first changes, please create a PR (Pull Request). This will allow us to provide feedback and ensure that your contributions align with the project's goals and standards.
Feel free to reach out if you have any questions or need further assistance along the way. Looking forward to seeing your progress on the Random Products Flutter App!
Best regards, FreeAPI team
Hi @wajeshubham
I'm eager to contribute to the development of the specified feature. Could you please grant me permission to work on this feature?
Looking forward to your response.
@Sarthak-ONS I'm ready to work collaboratively on this feature with you, if the maintainer @wajeshubham agrees to let us do so
@Sarthak-ONS I'm ready to work collaboratively on this feature with you, if the maintainer @wajeshubham agrees to let us do so
Happy to work with you!
@Sarthak-ONS I'm ready to work collaboratively on this feature with you, if the maintainer @wajeshubham agrees to let us do so
Happy to work with you!
@wajeshubham Awaiting your response on this!
@Sarthak-ONS @MananGandhi1810 Yes, please go ahead.
@Sarthak-ONS I'll add you as a collaborator to my forked repo, and then we can decide how to go about the project
@Sarthak-ONS I'll add you as a collaborator to my forked repo, and then we can decide how to go about the project
Hi @MananGandhi1810, Sure we can discuss how we will approach this project and go further.
Please let me know how you would like to go about it
I am extremely sorry, but is it possible that I be unassigned from the issue. I do not have enough to time to continue with this. @Sarthak-ONS can continue with this.
Again extremely sorry for this ๐ฅ๐ฅ
Hi @MananGandhi1810, no issues I will work on it.
Hi @wajeshubham, please assign this issue to me. Thanks
Hi @wajeshubham @jwala-anirudh , Is there any endpoint for searching products? If not, then what should I do for that?
Hi, @wajeshubham @jwala-anirudh , I am waiting for your responses.
@Sarthak-ONS get all random products api itself has a search query parameter which is responsible for the searching.
Checkout this code line: https://github.com/hiteshchoudhary/apihub/blob/main/src%2Fcontrollers%2Fpublic%2Frandomproduct.controllers.js#L10
Also here's the swagger api item in which, if you lass anything in query
key it will give you products matching that search query
The API response shown in the uploaded image does not align with the standard structure expected from the product and product by ID endpoints as defined in the product.controllers.js file. The product ID is not a valid Mongoose ID, and the image structure is also different. This discrepancy raises concerns about how users would be able to click on a product and view its full details.
@wajeshubham & @jwala-anirudh awaiting your response on this.
@Sarthak-ONS The public APIs don't interact with the database, so I'm not entirely sure why the ID not being an ObjectId is an issue. You can use the numeric ID provided to fetch the product by id by calling the public random product get product by id api itself and not the e-com product api.
@Sarthak-ONS Any update?
Frontend App Title
Random Products Flutter App
Overview
The Random Products App will be built using flutter, and will allow users to browse the different products.
Detailed Features
Tech Stack Used
Flutter, Provider
Built For Platform
mobile
Project Path
$ROOT_FOLDER/examples/public/randomproducts/mobile/flutter-provider