GumSheet is a decentralized content marketplace built on Solana that allows creators to sell various types of digital products such as images, videos, PDFs, and links using publicly shareable links. Users can seamlessly purchase and access these digital products using cryptocurrencies.
- Creators can easily sell their digital products through publicly shareable links.
- Users can purchase and access digital products using cryptocurrencies.
- Support for various types of digital products such as files, (videos, PDFs, and links will be suported soon)
- Intuitive UI and seamless user experience.
- Mobile-responsive design for easy access on mobile devices.
- CandyPay Checkout SDK: CandyPay provides a low-code solution for accepting payments on Solana. We leverage their Checkout SDK to enable seamless crypto payments for the GumSheet marketplace.
- Next.js: A React framework for server-side rendering and building web applications. Next.js is used to enhance the performance and scalability of GumSheet.
- React: A popular JavaScript library for building user interfaces. We utilize React to create reusable UI components and manage the state of the application.
- React Query: A data-fetching and caching library for React. React Query helps us manage the data flow and handle API requests efficiently.
- Thanh Le (GitHub: thanhlmm)
- Toan Ho (GitHub: toanbku)
- Binh Nguyen (GitHub: binhnguyen2501)
Video demo: https://www.youtube.com/watch?v=Ail_PgTrF2U
You can access the working demo of GumSheet by visiting the following link: GumSheet Demo
Alternatively, you can follow the testing guide provided below to try out the features of GumSheet locally.
To run GumSheet locally on your machine, follow these steps:
-
Clone the repository:
git clone https://github.com/toanbku/gumsheet.git cd gumsheet
-
Install the dependencies:
pnpm install
-
Start the development server:
pnpm run dev
-
Open your web browser and visit
http://localhost:3000
to access GumSheet.
Please note that you may need to have a local Solana network or connect to a testnet to perform crypto payments and test the full functionality of GumSheet.
We welcome contributions from the community to enhance GumSheet. If you encounter any issues or have suggestions for improvements, please open a new issue or submit a pull request on our GitHub repository.
GumSheet is licensed under the MIT License. Please refer to the LICENSE file for more details.