Inspiration
I used three things as inspiration, the first: Celo and the use of its cryptocurrency (that its price is according to the dollar price), second: the American legislation on the use of cryptocurrencies, third: the lack of employment and opportunity in my country.
What it does
My software makes an exhibition of professionals and companies that offer services, along with this it offers new means of payment, which are by cryptocurrencies, I will use html, css and js in an intuitive way for a better user experience.
Besides all these functions, there is still a part dedicated to communication with the user, the FAQ, where the user can talk about their experiences on the site and a chat for interaction and resolution of any future problems.
A python system is also used, which converges all the information from all the fields (recipient) in the database into a single vector and makes the payment automatically by making the necessary interactions but always opting for Celo's cryptocurrency and then, if there is no money in the wallet, it looks for money in another wallet, so if there is no money again the purchase is not effected
How we built it
I made this software using several languages, but the main ones are: html, css, python, js, react, xml and java. It was used among all these languages only python for the data processing, because of the facility to divide the information in vectors and because of the Celo's sdk implementation in comparison with the java script implementation.
For the app the two languages were precisely java and xml (xamarin) for android, could choose to use kotlin but was much more versatile to use java to build this application, but the app for android phone does not have a complex structure, because it was only built to mirror the site, or to take the site even more mobile
And to build the central web app (site) it was basically used html and other front-end languages exemplified previously, using js (node) as back-end and mysql as database to be able to store the users' information and agreements made between them.
Challenges we ran into
The biggest challenge I faced in this hackathon was precisely that I had never worked with node.js, I had only used Laravel framework, but I had never used js as a back-end and never in my life had I heard about js. And although the assistance from my university's professors was good, I wanted to develop this project on my own without using much of their advice in the code, which ended up making it a little difficult as well.
Accomplishments that we're proud of
I feel very proud to have managed to finish the whole part of the website and app, unfortunately I couldn't mirror the website because I didn't deploy it yet in the internet, I am also very proud to learn to use new technologies in such a short time for the construction of this project.
And I am also very proud to be able to bring an opportunity for evolution and building opportunities not only to poorer countries but even to my own, which was very affected at the time we are all living through (in this case the covid pandemic)
What we learned
I learned to use new technologies like js more broadly, react, and python, all languages that I thought I could never learn in my life, but learned that it is possible and consequently learned to use them. I also learned how to use the resources of my university in a more versatile way and mainly to listen more to the advice of my professors.
What's next for Pay Bill
What's next for the future of pay bill is to continue the implementation, improving the features it already has and adding more and more things. After all, even though it was developed for this hackathon, it can be of great help to people in my country and several others that suffer from the same thing as mine or even worse

Log in or sign up for Devpost to join the conversation.