Submissions
VintageNFTMarketplace is an NFT marketplace on the celo block-chain that specialize in minting vintage item as nfts and selling them on the platform. It has a listing and a buying functionality.
influencer market place is a Daap where influencers can advertise their audience to people for promotions. Any business owner can pay these influencers to promote a product for them. The email of each influencer on the daap will be hidden until the payment for the promotion is confirmed on the block chain.
This tutorial will teach you how to build a simple nft marketplace on the celo block-chain and using ipfs and web3.storage to host the metadata while leveraging open zeppelin's secure smart-contracts.
I added some new features and functionalities to the celo marketplace frontend project. owners of products can now pause and resume the sale of their product as needed.
FEEDBACK
Decentral is a dapp that lets users create their own posts, talking or giving their own opinion about any topic, to see the posts of a user anyone can subscribe to them, paying a price established by the creator of the post, with this subscription, the user can see all the posts that the same user made. With each post the subscription price can be changed, but isn't a must.
Hello LogicMind, i love your idea....i think a function should be created to keep track of the number of subscriber a user have and it should be displayed. Also a user should be able edit and update their post.....great Job
K_Nines is an interactive and dynamic Nft Project with data completely stored on the celo blockchain Create a K_nine and you have a loving doggo that belongs to just you. Just like real life dogs, your K_nines have needs they can be hungry if you do not feed them and they can also sad if you do not pet them and if you fail to take care of your K_nines for too long your doggos might eventually pass on to the great blockchain in the sky. The image of your K_nine changes based on its mood. Try not to make them sad or leave them hungry
Great Job on your contract end. It has a lot of functionality, but it would be a nice improvement to a buy function or a way where users can trade the dogs or transfer the ownership of the dog.
On the front end, everything looks cool. The buy function I mentioned earlier could be implemented buy adding a buy button.
I feel like @rinwa has been most of the necessary fixes so i didn't do any pull request
Redesign Marketplace Dapp and add more functionality. You can suggest more by create issue and I will add it
cDG is blockchain based web-casino with single game. Player can guess dice number, if his guess will be correct, player own 6 times more then he bet. Owner can deposit and withdraw cUSD from the contract. Random number is generated from players wallet address, block timestamp and salt, which can be changed by owner.
Hello xnesme00, you did a great job. The front end looks clean. I do have a few suggestions for you. A function should be created on the contract that will get the top 10 performing users to be displayed on the front end in form of a leader board just like the scoreboard we have here on dacade. This would spice things up and make the platform more competitive and fun :)
Realtor is a daap that runs on the celo blockchain, users can showcase their real-estate properties for other users to buy and the ownership of the property will be transferred to the buyer after successful transaction. The owner of the property can choose to either set the property for sale or not for sale, they can also change the price of the property.
Hello kingokonn, grt job i love your implementation and I could'nt find any bug in your smart contract. your front-end also looks good, grt job!!
cMDB is a community driven, blockchain based movie rating platform. It enables users to explore movies, see their posters and plot, and also give them a rating on a scale of 1 to 10. Each movie has a global rating which is calculated based on the ratings of all the users.
Contract Optimization A different function should be created to handle when movie[_title].exist = true. So that instead of updating the properties, an error should be thrown to prevent duplicates existing in the system.
Technical problem The movies should be sorted from highest ratings to the lowest. and a search function should be added so that users can search for the movies of their choice,
Design improvement The Daap should have categories of movies for easy access, so that users can easily locate movies of their interests.
Zoa is a simple clothing dapp that enables customers get clothes from the online store. Only the admin is allowed to add clothes for other individuals to buy. You can only change the admin status using the smart contract. Once someone buys a cloth item, the ownership is transferred to the buyer. The aim of this simple dapp is to improve the access of clothing using decentralization on the celo blockchain.
Hello Ahusa, nice work. I love the idea but i have a suggestion. Instead of only admins adding cloths to the marketplace, the contract should be adjusted to accommodate everyone to be able to sell their used cloths so that the platform can reach more users(decentralized).
Rebuild marketplace app as a canteen app to sell drinks product. Implement TailwindCSS, also use IPFS for hosting images, deploy to Netlify. This apps work on buyer (student) side, and disable buy product support for contract owner, also if possible in the future i will integrate to OpenZeppelin. Only contract owner can add product because its simulating canteen owner.
Hello, nice idea and great implementation. I do have one suggestion. A review feature should be added so that users can drop a review for a drink to show how they feel about the product. This would give other users an idea of the quality of a drink.......Good Job!!!
This dapp is a free lottery platform where anyone can create a lottery, and also, anyone can participate in any lottery. The tickets and the price are in cUSD. There are some rules in the platform: Anyone can create a lottery and therefore, becomes the owner of the lottery. The owner can not play in his own lotteries. Only the owner can finish a lottery. Minimum amount of participants: 2. Soruce code: https://github.com/jorgecoke/celo-blockchain-lottery
Hello cokelas, Your contact is great, I studied your code and it is sophisticated .......i suggest you create a function that keeps track of the number of ticket bought buy each user to prevent bots and spamming. And User interface is clean and efficient enough. and the balance and lottery lists are slow on loading.
The purpose of this dapp is like a marketplace for charitable organizations and a means they can solicit for funds. The admin is in charge of adding organizations in which are reputable and verified. This organizations are made public so users of the dapp can make contributions to this organizations. This dapp is to ensure transparency and avoid scam organizations who might be looking to exploit people for funds. This dapp was built using React and on the celo blockchain
Great work Anaiye, I love your idea and how you used react for the implementation. I have a few suggestion for you. I think every organization on the platform should have a price goal they want to reach and the progress should be shown on the front-end. that will make the daap more transparent. And also on the front end side, organizations should be arranged in categories so that people can easily locate the kind of cause they want to support. I made a pull request and i added some features on the smart contract. you should check it out and implement on the front-end......good JOB!!
Tokenkid is an NFT marketplace http://tokenkid.netlify.com/ Repos: 1/ https://github.com/victorjambo/tokenkid 2/ https://github.com/victorjambo/tokenkid-contract 3/ https://github.com/victorjambo/tokenkid-subgraph @dev Find me on discord https://discordapp.com/users/457473808706568194
Good Job victorjambo, i learnt alot from your project. I love how organized your front end is but categorizing the nfts would really be helpful to the users dont you think?.
Celo ImageStock is an open source website for sharing royalty free images. Anyone can upload an image by paying a low gas fee to the Celo network, then, this image is made available to everyone for download. If any user likes the image they may donate a token to the content uploader.
Contract Optimization. A contract should be created to enable the user to pay for multiple images at the same time, it should also calculate the total price of images selected to enable the user pay at once.
Technical Problems. Buyers should be able to select/mark multiple images at for purchasing. Also to search for images using keywords that are related to the type of image they want.
Design Optimization. There should be a category section so that buyers can easily locate the type of image of their choice. Also the best performing images in terms of number of sales should be displayed in the home page as recommended images
influencer market place is a Daap where influencers can advertise their audience to people for promotions. Any business owner can pay these influencers to promote a product for them. The email of each influencer on the daap will be hidden until the payment for the promotion is confirmed on the block chain.
thanks to dah-nny and iamoracle for their feedback
Deddit is a decentralized version of the popular social media platform, Reddit. It allows users to create posts, communities and upvote and downvote posts and comments. Also features awarding, where you can award users in cUSD. It is built with Next.js, react and chakra-ui.
Hello Ryan3, good job, i love the user interface and how it can be changed from a light theme to a dark one. Maybe a categories section would make it easier for users to access their interests.
DivNFT is a ERC721 token that allows you to sell part of your website. You can generate an NFT by providing an unique identifier and putting it on sale on your site. The owner can change the image and the destination url.
A function should be created to automatically generate a unique id for every NFT that is minted on the platform. It will be more effective to automatically generate and assign the unique id for the user, for effective storage and to keep track of the performance of the NFTs. The listings of the minted NFTs should be sorted from the one with the highest number of sales to the lowest so that customers can have access to the best NFTs. The Design should have categories e.g sports, entertainment, music, etc so buyers can easily navigate through the listings and pick the NFTs of their interests.
After using the Dacade tutorial provided, I came up with CelCast a podcast streaming platform for the blockchain where anyone can upload their audio experience. I also added a fan support feature where users can help their favorite podcast by supporting with 2cUSD. This helps the podcaster gain financial incentive to continue broadcasting. In the future, I plan to integrate the audio with IPFS so as to make the audio file distributed. One extra feature I added was to make sure that users cant donate to themselves. You are free to review and make additions and optimizations
Hello em432 great Job. I love your idea. I do have one suggestion tho. You should add a rating system where users can rate a podcast after listening to it. This would help other users to easily find high quality podcasts to listen to.
This decentralized application offers a platform for educational institutions to capture their students information(registration) also allows them to keep track of tuition this was the main purpose of this dapp to allow also students to pay for their tuition using blockchain technologies in this instance celo, the idea came by when i wanted to pay for my school fees and i had to use the bank and it took almost a week for it to go through be processed and then reflect in my school account, while this happened i was restricted to access the school facilities, i see this as a starting point to create a platform that can be beneficial to the modern day student who requires instant and low cost payment. As of now this application is just a simple application mostly trying to explain and bring to fruition the concepts, there are a couple of features which will be added into the application including updating the amounts when user(student) has paid, allow the administration(educational institutions) to update/delete existing records, as well as keep a robust history and creating a catalogue to separate or group students who are doing the same degree/class. There is much to be done but this is the base system thank you!
Hello hanzohanic, great job . The idea is really a problem solver. I do have one concern. I think the idea of letting the institution delete existing records goes against the whole idea of blockchain and its decentralization. that said, I think the tuition price should be the main editable variable here...and not the transaction history.
DivNFT is a ERC721 token that allows you to sell part of your website. You can generate an NFT by providing an unique identifier and putting it on sale on your site. The owner can change the image and the destination url.
Contract Optimization A function should be created to automatically generate a unique id for every NFT that is minted on the platform. It will be more effective to automatically generate and assign the unique id for the user, for effective storage and to keep track of the performance of the NFTs.
Technical Optimization The listings of the minted NFTs should be sorted from the one with the highest number of sales to the lowest so that customers can have access to the best NFTs.
Design Optimization. The Design should have categories e.g sports, entertainment, music, etc so buyers can easily navigate through the listings and pick the NFTs of their interests.
PokemonNFT is where users can buy rare pokemon cards as nfts. after going through the celo 201 course, i decided to create my own NFT platform....more updates will be done on it.
Hello Server1 great Job on your dapp I went through your contract code and it looks great. I have a few suggestions for the contract improvement. 1. you can add a change price function so that owners of NFTs can change the price of their NFT. 2. You can add a function to Unlist and item from the marketplace so that buyers can choose to remove an NFT item from the marketplace after purchasing. 3. You could also add a resell functionality. For the front end, your dapp is working fine. i didnt find any bugs.....Great Job
influencer market place is a Daap where influencers can advertise their audience to people for promotions. Any business owner can pay these influencers to promote a product for them. The email of each influencer on the daap will be hidden until the payment for the promotion is confirmed on the block chain.
I made changes to the dapp so that every one can see the email and I added a like and dislike feature so users can appreciate any influencer that did a good job with the promotion or vice-versa.
Dacade is an open-sourced platform and is created in collaboration with multiple contributors. Go to the repository to start contributing.