CryptoFlow - Simplifying Crypto Payments for Everyone

Your project really looks good, wish you the very best

1 Like

I added new checks and validations to improve the user experience (on both the frontend and backend). If you had any issues before, everything should work smoothly now!

thanks! :blush:

1 Like

Thank you, @SimbadMarino !
I’m really trying to build something that people will find useful and that meets a real need.

Hello welcome to hackathon S7! CryptoFlow sounds awesome! I really like how it makes payments easier with smart contracts. The invoice management and bulk payment features are super helpful for freelancers and businesses. I’m also excited about the idea of multi-currency support and a mobile app in the future! It seems like it could really change how we handle crypto payments. What do you think?

1 Like

Hello @SimbadMarino @Relate101 @ines_valerie @Youngyuppie
I’d like to know if I’m allowed to update my GitHub repository with the new code?
Is this allowed under the hackathon rules?

1 Like

Hello @zephyrv , How does the system ensure the privacy of users’ financial data while still maintaining the transparency provided by blockchain technology?
And Consider adding an automated recurring payment reminder feature, where users can receive notifications prior to payments being made or contracts being triggered.

Thank you for the question @EdwinSixtus

CryptoFlow helps freelancers and clients trust each other by using blockchain technology. All transactions are saved on the blockchain, so both sides can easily see payments and contract details anytime. This creates a clear record of everything that happens, meaning once a payment is made, it cannot be changed.

When you use this app for invoice generation, it saves all the details for future reference. This includes the product price, quantity, discounts, taxes, and more, which helps you keep track of all your invoices. You can export this data as a PDF to send to your client or your boss for accounting purposes.

With features like recurring payments, the ability to cancel payments, and transferring payment requests to another address, CryptoFlow gives you more control over your money. This makes the platform safe and reliable for everyone involved.

When a transaction is canceled, the recipient can choose where to send the unlocked funds. They can either return the unlocked money to their own wallet or send it back to the sender’s wallet. If the sender cancels the request, any unlocked funds will automatically go to the original recipient’s wallet.

If the sender initiates the transfer of payment request, any unlocked funds will automatically be sent to the original recipient’s wallet, while the payment request containing the remaining locked amount will be transferred to the new recipient’s address. If the recipient initiates the transfer to a new address, they will have the option to choose where the unlocked funds are sent. The unlocked funds can either be transferred together with the request to the new recipient’s address, or they can remain in the original recipient’s wallet, with only the remaining locked funds being sent to the new recipient.

These features enhance flexibility and control for users, allowing them to manage their funds easily while ensuring transparency and security.

If you have any questions or don’t understand something, just let me know! :pray:

Right now, I have completed only part of what I planned.

I made a demo video to show users how to navigate the menu and use basic functions to create payment requests and invoices.

I also looked at the questions that everyone asked in this post and created a separate page where I explain everything in detail.

Additionally, I included a contact form so clients can ask questions and share their thoughts and ideas about the application.

I also created a Twitter page for CryptoFlow to share updates and connect with users. You can follow there for the latest news! :blush:

My next step is to create small demo videos for each section of the application. Ideally, I want to make these videos with voice explanations.

As long as your core purpose is not changed you are more than welcome to keep updating your code. However be cautions on pushing untested changes to production because judges will be testing your product, do this at your own risk. For your reference:

4 Likes

Got you. 1 vote to you. keep up the good work

1 Like

looking at the voting page it was cool to see you guys, im rooting for you all.

Idid have a question though, are you currently working on the ‘:hourglass:’ OR are you saviöng it until after you get prize?

2 Likes

Nice idea to utilise social media like Twitter. I will be following your progress. I am expecting big things so dont let me down. o7

1 Like

Thank you so much for feedback! @kishan1729

This project started as a solution to a personal problem. I needed an easier way to manage payments, but couldn’t find a tool that fully met my needs. That’s how CryptoFun came to be, designed to help people manage their payments with ease. I’ve kept the design simple yet well-structured, so it’s easy to understand, even for those just starting out in the crypto world.

I believe that applications like this will generate interest among those who typically think of crypto as complicated.

1 Like

Is the project decentralized or centralized?

Thanks @Stounag8.

If you have more questions or need help, just let me know.

Hi Leevi! Thanks so much for the support and for checking in on us! :blush:

Our next goal is already in progress – we’re adding notifications for users in the “Payment Requests” and “Invoices” sections. This will help people stay updated on their transactions.

For “multi-currency support,” we’ll start working on it after the Hackathon, once we move from testnet to mainnet. So, we’ll get going on it right after the Hackathon results. We’ve also started some of the functionality for deposit ERC20 tokens, but we paused that to focus on other features since most people here on the testnet are only using the native BTT token.

We’ll also work on the mobile application after the Hackathon. Developing a full mobile app will take some extra time and resources. I hope to finish the app by the end of the year. Right now, I’m not sure if the first version will be available on iOS or just on Android. I need an Apple device for iOS development, but I don’t have the funds for that at the moment.

Finally, the “arbitrator functionality” for invoices is also something we’ll add after the mainnet deployment. It involves a lot of contract changes, and we want to make sure everything stays within Hackathon guidelines.

If I wasn’t clear in my explanations, please feel free to ask about anything you didn’t understand!

2 Likes

Thanks for sharing the story! I like how you keep it simple and easy to use—this will help more people understand crypto better. Great work!

Great job! Can’t wait to see what’s next!

1 Like

Very cool project! How does the recurring payment works? Once it has been setup, is it fully automatic?

CryptoFlow is decentralized. It uses smart contracts so people can manage payments directly. Safe and clear.