Inspiration

In a city as vibrant as Zurich, it's easy to feel anonymous. We live in bustling neighborhoods like Kreise 3, 4, and 5, surrounded by thousands, yet often disconnected from the people right next door. We were inspired by the success of local platforms like Ron Orp but wanted something more focused, more authentic, more ours.

The vision for chreisdihei.ch ("home in the district") was born from a simple desire: to turn our sprawling city districts back into a village. We wanted to create a digital "dörfli" (small village) where neighbors can genuinely connect, share stories, trade goods, and discover local gems, all in the comfort of our own dialect, Züridütsch.

What We Built

Chreisdihei is a hyperlocal community platform built for the residents and friends of Zurich's districts 3, 4, and 5. For the hackathon, we built a robust Minimum Viable Product (MVP) with core features ready to go:

Share & Discover: Post in categories like “wo wie was” (events & tips), “Gschichtä” (stories), and “Marktplatz” (marketplace).

Engage Publicly: A central feed aggregates all approved posts, while a dedicated “Gmeinschaft” (community) section allows for immediate, unfiltered discussion.

Connect Privately: A secure, real-time 1-to-1 messaging system allows users to connect directly and safely after an initial public interaction.

Full User Lifecycle: Users can create profiles with bios and avatars, upload images with their posts, and interact through likes and comments.

Stay Safe: A moderation queue ensures that content (outside the open community tab) is appropriate and relevant, maintaining a high-quality, spam-free environment.

How We Built It with Bolt.new

As a team with a strong vision but limited time, Bolt.new was the perfect engine to bring chreisdihei.ch to life. The AI-driven workflow allowed us to move from idea to a feature-rich application at an incredible pace.

Our stack is SvelteKit with Tailwind CSS for the frontend, and Supabase for the backend—a combination fully supported and streamlined by Bolt.

Here was our workflow:

Scaffolding & Components: We started by prompting Bolt to set up the SvelteKit project and generate the basic UI components like PostCard, Header, and CategoryTabs.

Supabase Integration: Connecting and setting up Supabase was seamless. We used simple prompts to define the database schema, implement Supabase Auth with email confirmation, and set up Supabase Storage for image uploads.

Complex Logic with Claude Code: While Bolt's main AI was our primary driver for building out features, we leveraged Claude Code for specific, complex tasks. It was instrumental in helping us write and refine our granular Supabase Row Level Security policies and optimize the real-time data flow for the messaging system.

Deployment & Version Control: The entire process was synced with a GitHub repository created and managed through Bolt. Every successful code change was auto-committed. When ready, we used Bolt's one-click deploy to push the application to Netlify.

Challenges We Faced

Our biggest challenge was implementing a secure and reliable real-time messaging system from scratch within the hackathon's timeframe. Debugging real-time subscription events and ensuring messages were delivered instantly without compromising security required careful planning.

Perfecting the Supabase RLS policies to handle various states (e.g., an author viewing their own pending post while others can't) was also complex, but using a combination of Bolt and Claude Code allowed us to iterate and solve these issues efficiently.

What We Learned

This project was a testament to the power of AI-assisted development. We learned that by combining the broad, rapid scaffolding capabilities of Bolt.new with the precision of a tool like Claude Code for specific problems, a small team can build incredibly sophisticated applications. The AI handles the boilerplate, freeing up developers to focus on architecture, user experience, and the most challenging technical hurdles.

What's Next: The Chreisdihei Vision

This hackathon build is a solid foundation, but it's just the beginning. Chreisdihei is a long-term passion project, and we have a packed roadmap to make it the ultimate community hub for our corner of Zurich. A lot more is coming soon:

Community Groups: Allowing users to create smaller, interest-based groups (e.g., "Chreis 3 Dog Lovers", "Wiedikon Jass Club").

Enhanced Marketplace: Introducing product status tags (reserved, sold), user reviews, and better filtering to make local trading even easier.

Interactive Event Features: An integrated event calendar with iCal export and a map view to visualize local happenings and tips.

Push Notifications: To keep users engaged with real-time updates on their posts and messages.

Verified Business Profiles: Giving local shops a way to connect authentically with the community.

We are excited to continue building chreisdihei.ch by listening to our community's feedback, truly making this a platform built by locals, for locals.

Built With

Share this project:

Updates