STWEG Roessliwiese
Secure condominium owner portal with document management, news, event scheduling, and role-based administration.
Developed a full-stack web platform for the STWEG Rössliwiese condominium owners’ association in Bichwil, Switzerland. The project combines a public-facing website with a secure owner portal that centralizes property-related communication, documents, news, and events.
The platform features role-based access control, protected document storage with presigned upload and download workflows, owner-only content, and an administrative area for managing users, documents, announcements, and appointments. The interface was designed to be clean, responsive, and easy to use across desktop and mobile devices.
- Auftraggeber / Kontext
- Self-initiated project
- Zeitraum
- Jul 26 - Aug 26
- Stack
- Next.js, React, TypeScript, Tailwind CSS, PostgreSQL, Neon, Drizzle ORM, Auth.js, Cloudflare R2, Vercel
- Ergebnis
- Centralized communication, documents, and event management
Ausgangslage
Die Herausforderung
The condominium owners’ association needed a central and secure digital space for property-related information. Documents, announcements, and appointments had to be accessible to authorized owners while keeping sensitive content protected and simple to manage for administrators.
Vorgehen
Die Lösung
Built a responsive public website and a protected owner portal using Next.js and TypeScript. Implemented authentication with email allowlisting and password protection, role-based administration, document management with secure Cloudflare R2 uploads and downloads, plus news and event management. Neon Postgres and Drizzle ORM provide the database layer, while Vercel handles EU-based deployment.
Ergebnisse · 4
Ergebnisse
- 01Centralized communication, documents, and event management
- 02Secure owner-only portal with role-based administration
- 03Responsive experience for desktop and mobile
- 04EU-region deployment with protected document workflows