Inspiration
The inspiration for RaiseSats came from the growing popularity of Bitcoin and the desire to make it easy for anyone to use a tool for remittance or crowdfunding with a Bitcoin focus. We wanted to create a simple and user-friendly solution that would help people launch campaigns using Bitcoin.
What it does
RaiseSats is a browser extension that enables users to create and share fundraising campaigns using Bitcoin. Users can set a wallet address, specify a target amount of BTC they want to raise, and provide a campaign name. The extension generates a QR code and a shareable link that can be shared on social media or messaging platforms. RaiseSats also displays the current exchange rate between BTC and USD, making it easy for users to see the value of their campaign in fiat currency in real time.
How we built it
We built RaiseSats using HTML, CSS, and JavaScript for the frontend, and integrated it with the CoinGecko API to fetch the latest Bitcoin price. For storage, we used the browser's localStorage to save campaign data locally. The QR code generation was implemented using the QRCode.js library. We love open source.
Challenges we ran into
One of the challenges we faced was implementing the QR code generation and ensuring it worked seamlessly with the rest of the extension.
Accomplishments that we're proud of
We're proud of creating a user-friendly solution that allows people to raise funds using Bitcoin easily. We managed to implement QR code generation, social sharing functionality, and an intuitive interface, making it simple for anyone to create a Bitcoin campaign in a non custodial manner.
What we learned
Bitcoin wallet address validation, QR code generation, and working with APIs like CoinGecko. We also gained valuable experience in developing a browser extension.
What's next for RaiseSats
Our three month roadmap begins in April due to our alpha launch. Three things will follow:
- Mobile in May
- Lightning will strike in June
- Implementing real-time tracking of donations, enabling users to see how close they are to reaching their fundraising goals.
Log in or sign up for Devpost to join the conversation.