user-avatar
O
Ozovehe001
Joined
icon image
Internet Computer
11.3 REP
6 Feedbacks
2 Propuestas

Propuestas

11.3 REP
Enviado

## Unbandoned - This is an ICP platform where users can 1. Create an account 2. Upload their github repo to projects, templates or solutions to a coding challenge with a code preview hosted on github pages 3. Request Payment from other users for these repo and much more

70Puntos
1 Feedbacks
11.3 REP
Enviado

# Recipe Canister This is a TypeScript (Azle) project on the ICP (Internet Computer TypeScript) platform that performs CRUD (Create, Read, Update and Delete) operations like uploading a recipe, see and rate other user's recipes, update their recipes and delete recipes.

100Puntos
4 Feedbacks

FEEDBACK

188 REP
Enviado

# Recipe Canister This is a TypeScript (Azle) project on the ICP (Internet Computer TypeScript) platform that performs CRUD (Create, Read, Update and Delete) operations like uploading a recipe, see and rate other user's recipes, update their recipes and delete recipes.

100Puntos
4 Feedbacks
11.3 REP
Feedback

Thanks Galien...I was actually brainstorming on functionalities to add to my submission

58.3 REP
Enviado

Hello, this is a simple chatroom created using azle. It's pretty straightforward to test. The functions are mostly self explanatory ## How to test 1. Click on codespaces, create one for this project 2. Install dfx using `DFX_VERSION=0.14.1 sh -ci "$(curl -fsSL https://sdk.dfinity.org/install.sh)"` 3. Add it to your PATH variables using `echo 'export PATH="$PATH:$HOME/bin"' >> "$HOME/.bashrc"` 4. Next, run `dfx start --background` 5. Then run `dfx deploy`. It will take a while 6. A link will be generated. Go to that link and test all the functions Have fun!

100Puntos
20 Feedbacks
11.3 REP
Feedback

Hello @diac, nice implementation and code execution. It was simple and easy to follow, great work. Like Jaxon said, your code may need a bit more functionality. However, I made an observation, in addition to Jaxon's feedback.

  1. I noticed you had the messages for a room in a separate storage, as opposed to them being in their specific rooms, and although they can be assessed using the roomId, I think it would have been better to have the messages for a particular room as a property of that room and this property should hold all the messages sent to that room. So, I went added to implement this within your code's functionality.

That's all from my end. It was a good project with little errors or bug fixes. I have made a pull request with the suggested changes for you to go through and use as you see fit. Great work, and good luck with your submission.

4.5 ICP
4.5 REP
174 REP
Enviado

This is a canister that manages a collection of user profiles, including following and unfollowing functionality. It is written in TypeScript and follows best practices. Here are the functionalities that it implements: - get user profiles - get a specific user profile - create a user profile - update user profile - delete the user profile - follow a user profile - unfollow a user Profile

70Puntos
3 Feedbacks
11.3 REP
Feedback

Great work Galien, loved the project and the implementation. However, while testing out the canister, I noticed a few bugs in the index.ts file and some of the instructions in the README.md file was not in line with the functions in the index.ts file.

I have made the required changes to the README.md file editing the instructions and making them appropriate for the project and the functions created in the canister.

Below are the bugs and fixes I made to the index.ts file:

  • A profile could not be created, reason being that the following and followers property were both using Vec as a value rather than a type as stated by the error displayed on the console. To fix this I set their value to an empty array [ ]
  • The followProfile() function could not be executed by the canister. To solve this, I edited the function to properly follow a user and edit the profile of both the user requesting the follow and the user he/she wants to follow.
  • I also made similar changes to the unfollowProfile() function as stated above with the followProfile() function
  • I also noticed that your code isn't documented with comments, so I went ahead to add comments to a few functions, namely the followProfile() function and the unfollowProfile() function

I have made a pull request for you to go through and made changes as you see fit. Great job and all the best with your submission

6.75 ICP
6.75 REP
Enviado

This is a tipping system canister application. Users can tip, check balance, and deposit tips. You also also help improve the code.

0Puntos
2 Feedbacks
11.3 REP
Feedback

Hello jsholly22, great submission, I loved the project idea and the implementation. I've gone through your project, and I have just a few additions.

  1. First, the GitHub link you sent is the link to your README file, I believe the link requested is the link to the repository itself. I would suggest you send a new link to the GitHub repository, probably in the comment section.

  2. While going through the changes made by the previous user, I noticed an error came up with this line of suggested code return Result.Ok<Tokens, string>(result); on line 141/142 that says Argument of type 'FinalCallResult<{ e8s: bigint; }>' is not assignable to parameter of type '{ e8s: bigint; }'.. So, I replaced this block of code with this one return result since the result is what you intended returning from the function declaration.

  3. I also noticed your README file has little instruction on how users are to interact with the canister, and this made it hard for me while trying to check out various functionalities, especially the getAddressFromPrincipal() function. So, I went ahead to edit the README file to help users know what command to run and the likely out to get when interacting with the canister.

That's all the changes I could think of. I have made a pull request with the suggested changes for you to go through and apply as you see fit. Great work once again and good luck with your submission.

Enviado

Submission Statement: I have developed a unique canister with a focus on providing robust ICP (Internet Computer Protocol) professional services. This canister is designed to be versatile, efficient, and highly reliable, ensuring seamless integration into any ICP-based project. The accompanying code repository on GitHub contains all the necessary code for implementing and utilizing this canister effectively.

0Puntos
1 Feedbacks
11.3 REP
Feedback

Hello @wangeshiii, it seems you submitted a wrong repository

Enviado

This TypeScript code implements a simple polling system for Internet Computer (IC) apps. Users can create, vote, and close polls with options, and view results after closing. Efficient and secure polling management for IC projects.

0Puntos
2 Feedbacks
11.3 REP
Feedback

Hello NithinS, there is no index.ts file which should contain your code in the src folder of the GitHub repo you submitted.