ETH Global Link: Onchain Senryu Showcase
Onchain Senryu is a platform that mixes the Japanese art of senryu (a type of haiku) with blockchain. Users can make, share, and vote on senryu poems. Everything is saved on the Base blockchain to keep it authentic and transparent.
Onchain Senryu is a decentralized app where users can enjoy making senryu poems. With help from AI, users create senryu, submit them to the blockchain, and vote on the best ones. The platform uses blockchain to make sure all poems are authentic and can't be changed.
Senryu is very popular in Japan, but many people around the world don't know about it. To let more people enjoy senryu, Onchain Senryu uses AI to help users from different cultures create senryu poems easily. This way, everyone can have fun with senryu, no matter where they are from.
In Japan, there's a popular contest called "サラリーマン川柳 (Salaryman Senryu)" where people make funny and clever poems about their daily lives. I hope that Onchain Senryu will inspire people from all over the world to create and share senryu that reflects their own lives.
Onchain Senryu uses Next.js for the front-end and Foundry for the blockchain back-end. Smart contracts on the Base blockchain handle the senryu submissions and voting. AI, through the Groq API, helps users create senryu. Goldsky's tools make sure the vote rankings are always up to date, so users can see the latest results.
My project aims to meet the following five criteria:
Technicality: I have combined several advanced technologies, including blockchain, AI, and real-time data management to build this platform. The smart contracts on the Base blockchain securely handle all submissions and votes, while AI assists in generating senryu poems. Goldsky's real-time data tools ensure that vote counts are always up to date. This combination of technologies provides a smooth and reliable user experience.
Originality: Onchain Senryu brings the traditional Japanese art of senryu into the digital age, making it accessible to a global audience. While senryu is well-known in Japan, it is less familiar worldwide. By using AI to help users create senryu, I have created a new way for people from different cultures to engage with this unique form of poetry. This blend of old and new is a fresh approach to cultural preservation and creativity.
Practicality: My platform is fully functional and live on the Base blockchain. Users can create senryu, submit them to the blockchain, and participate in voting—all in real-time. The platform is stable and ready to be used by a wide audience, ensuring that all interactions are secure and transparent.
Usability (UI/UX/DX): I have focused on making the platform as easy to use as possible. The interface is clean and intuitive, making it simple for users to create, submit, and vote on senryu. The integration of AI and blockchain is seamless, allowing users to focus on creativity rather than technology. The overall design ensures that even those new to blockchain can use the platform without difficulty.
WOW factor: Onchain Senryu stands out by bringing together ancient Japanese culture and cutting-edge Web3 technology. This project not only preserves a traditional art form but also opens it up to a global audience through the use of AI and blockchain. The unique combination of cultural heritage and modern technology provides a fresh and engaging experience that will appeal to both poetry lovers and tech enthusiasts alike.
Base Prizes
Worldcoin Prizes
Goldsky Prizes
Clone the repository:
git clone https://github.com/susumutomita/2024-Superhack
Install dependencies:
make install_all
Set up environment variables: Set environment variables below
NEXT_PUBLIC_WLD_APP_ID=<Your World ID App ID>
NEXT_PUBLIC_WLD_ACTION=<Your World ID Action>
GROQ_API_KEY=<Groq API key>
Run the development server:
make start
http://localhost:3000
.I welcome contributions to Onchain Senryu. Please fork the repository and submit pull requests for review. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License. See the LICENSE file for details.