Inspiration
The inspiration for Ryango comes from observing student life right here in Kigali. Student clubs are the vibrant heart of any campus, fostering community, skills, and passion. In Kinyarwanda, "umuryango" means family or community, and we wanted to build a tool that strengthens that bond. We saw that club leaders, while passionate, were often bogged down by repetitive administrative tasks like creating promotional materials, drafting announcements, and organizing meetings. We asked ourselves: "What if we could give them back their time, so they can focus on what truly matters – building their community?" Ryango was born from the desire to automate the mundane so creativity and connection can flourish.
What it does
Ryango is an AI-powered, all-in-one platform designed to be the ultimate assistant for student club leaders. With a single, natural language command, a user can:
- Generate Instant Event Kits: Automatically create a cohesive set of promotional materials, including a visually appealing event poster, an engaging social media post with relevant hashtags, and a structured meeting agenda for planning.
- Centralize Club Identity: Ryango features a user authentication and profile system where clubs can store their name, description, and social media handles, ensuring all AI-generated content is perfectly branded.
- Discover Campus Life: It includes a public-facing "Campus Events" portal that displays a dynamic grid of upcoming events from all registered clubs. This searchable and filterable dashboard turns Ryango into the go-to place for all students to discover what's happening on campus.
- Futuristic & Accessible UI: The app features a stunning, futuristic neon theme with an interactive "Generative Journey" that shows the AI's thought process, making the experience engaging and intuitive. It also includes a dark/light mode toggle for accessibility.
How we built it
Ryango was built entirely by crafting a series of highly-detailed, powerful prompts for Bolt.new, an AI-powered application builder. Our core strategy was to push the limits of what could be achieved with a "one-shot" prompt.
- Backend & Database: We prompted the system to build a full-stack application with a Node.js backend, using Supabase to handle the PostgreSQL database and user authentication. We defined the specific database schema for Clubs and Events directly in the prompt.
- AI Core Logic: The prompt instructed the application's AI to parse user commands, retrieve context-specific data from the logged-in user's club profile, and use that data to generate the three key deliverables (poster, post, and agenda).
- Frontend & UI/UX: We specified a React frontend with Tailwind CSS and laid out detailed instructions for our "Futuristic Neon" theme, the dark/light mode toggle, and the step-by-step "Generative Journey" animation to visualize the AI's work.
Challenges we ran into
Our biggest challenge was "prompt engineering." Crafting a single, comprehensive prompt that could generate a multi-tenant application with a database, authentication, specific AI logic, and a detailed UI was like writing a legal document for an AI. We had to be incredibly precise with our language, defining the database schema, UI element hierarchy, and conditional logic in a way the AI could unambiguously understand. We also had to fix errors in Bolt.new with connecting Supabase for authentication and database. We eventually resolved the problem and successfully deployed Ryango.
Accomplishments that we're proud of
We are immensely proud of creating a genuinely useful, end-to-end application from just a set of natural language prompts. Our biggest accomplishment is the successful integration of the three core components:
- The multi-tenant architecture that securely separates data for each student club.
- The context-aware AI that goes beyond generic templates to provide personalized, branded content.
- The highly immersive and polished UI which makes the application not just functional, but genuinely fun to use. We are proud that Ryango feels like a complete, market-ready product, not just a hackathon project.
What we learned
This project was a masterclass in the power of declarative programming and AI-driven development. We learned that the future of building applications may rely less on writing lines of code and more on the ability to clearly and precisely articulate a vision. "Prompt engineering" is a critical new skill that blends creativity with logical precision. We also learned that thinking about the end-user experience from the very beginning, and even "prompting" for it, is what separates a good tool from a great one.
What's next for Ryango
The future for Ryango is bright! We envision it becoming the official, go-to campus life platform. Our roadmap includes:
- Mobile App: Developing native iOS and Android versions of Ryango for on-the-go club management.
- Analytics Dashboard: Providing club leaders with insights into event engagement, tracking RSVPs, and seeing which promotions are most effective.
- University Partnerships: Partnering with university administrations to integrate Ryango directly into their student life portals.
- Budgeting & Treasury Tools: Adding features to help clubs manage their finances, track expenses, and collect dues directly through the app.
- Expanding AI Capabilities: Introducing AI-powered suggestions for new event ideas based on club type and past successful events on campus.
Built With
- bolt.new
- javascript
- netlify
- node.js
- react
- supabase
- tailwind
- typescript




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