
Closed
Posted
I’m working on the concept and technical evaluation for a new digital platform called the Treuhand Dashboard. The platform will serve two organizations in the Swiss fiduciary education and association environment: STS and THS. The goal is to provide students, members, course participants, lecturers, and internal teams with a central access point for documents, course materials, membership information, invoices, and other relevant content. We are evaluating Nextcloud as the central file service for this platform. Nextcloud would primarily act as a backend or semi-headless file and knowledge layer, while the main user interaction would take place through a separate dashboard. For this setup, we are looking for a Nextcloud specialist who can support the development, integration, and long-term maintenance of custom Nextcloud apps or plugins. The main areas we would like to evaluate and potentially implement are: * Single Sign-On (SSO) integration with our existing Keycloak identity provider * Middleware integration, so that Nextcloud can communicate with our dashboard and internal systems * Event handling, for example when files are uploaded, changed, deleted, commented on, or tagged * Webhook or API-based communication from Nextcloud to the middleware * Metadata management for files and documents, such as categories, topics, course references, dates, language, document type, visibility, and target groups * Passing metadata and file information to the middleware via the public Nextcloud API * Support for role- and group-based access control, especially for students, course groups, members, lecturers, and internal backoffice users A key requirement is that documents should not only be organized through folder structures. They should also be searchable and filterable through structured metadata. This is important for the Treuhand Dashboard because different user groups need access to different documents depending on their role, membership, course participation, or organizational affiliation. Typical use cases include: * Course participants should only see documents relevant to their course or class * THS members should be able to access association documents, guidelines, templates, checklists, publications, and wiki content * Backoffice teams should be able to manage documents efficiently without maintaining the same information in multiple systems * The dashboard should be able to display documents based on metadata, permissions, and target groups * Future functionality such as full-text search and AI-assisted search should be supported by clean metadata and API structures The development should be based on the standard Nextcloud PHP/OCP app framework. Therefore, strong experience with Nextcloud’s server-side architecture, app development, app signing, APIs, events, background jobs, and version-to-version migration is important. After the first implementation, we would also be interested in long-term support to keep the apps secure, performant, and compatible with future Nextcloud releases. Clean code, unit tests, maintainability, and clear documentation are therefore important. Expected deliverables: * Production-ready source code for the required Nextcloud apps/plugins * Setup or deployment instructions for staging and production environments * Documentation covering configuration, API endpoints, event hooks, metadata structures, and integration logic * Inline comments where helpful for future maintenance * A short handover session so our technical team or hosting partner can deploy and maintain updates confidently We would review the implementation against the usual Nextcloud code quality checks, test the SSO integration with Keycloak, validate the event/webhook handling, and run functional tests for metadata transfer and dashboard integration. If this sounds like your area of expertise, we would be interested in discussing the possible approach, timeline, milestones, and effort estimation.
Project ID: 40568638
111 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
111 freelancers are bidding on average $58 USD/hour for this job

A Warm Hello! We are readily available to start working on this project! I have read your job posting and glad to mention that we specialize in enterprise web platforms, custom integrations, identity management, API development, and open-source solutions. We have extensive experience building secure, maintainable backend systems and integrating authentication providers, middleware, and document management platforms into larger ecosystems. We look forward to discussing the architecture, implementation roadmap, milestones, and effort estimation with you. Best regards, Ana
$50 USD in 40 days
10.0
10.0

With my expertise in mobile app and full-stack web development, I have acquired not only the technical skills needed for this project but also the broader experience necessary to tackle complex digital platform designs like Treuhand Dashboard. My strong understanding of Android, API, MySQL and PHP alongside a robust grasp on various development frameworks bring an essential set of tools that we can apply towards Nextcloud's server-side architecture, app development, and version migration as per your requirements. In addition to my technical proficiency, my experience of developing social platforms, games, marketplaces and crypto trading apps includes building customized features that help users efficiently manage and navigate through a vast amount of data. I believe this background of mine bears significance for supporting course participants, THS members, and your internal back-office teams in navigating documents based on their specific needs. Another merit I bring is thoroughness. Extensive documentation on configuration, API endpoints, events handling etc will make it possible for your technical team to confidently deploy updates going forward. My experience demonstrates my ability to produce clear, maintainable code supplemented by unit tests which are crucial for making the apps performant and compatible with future Nextcloud releases.
$100 USD in 40 days
9.4
9.4

Hi — Elias here from Miami. I see you're exploring the development of a Nextcloud plugin for your digital platform, Treuhand D. It’s crucial to ensure that this plugin integrates seamlessly with existing systems and provides a reliable user experience. What usually matters most here is maintaining scalability and ensuring smooth integration with APIs. The tricky part is usually managing user authentication and permissions, especially with Keycloak in the mix. Without careful planning, future expansion could become complex, leading to potential bottlenecks. My approach would involve structuring the plugin to prioritize stability and maintainability from the outset. I’d focus on clear documentation and modular design, allowing for easier updates and integration with other services. I’ve successfully developed similar plugins and systems, ensuring they meet both user needs and technical requirements without compromising performance. A few questions to better understand the scope: Q1 – What specific user roles and permissions do you envision for this plugin? Q2 – Are there any particular integrations with existing services that you want to prioritize? Q3 – What are your expectations regarding future scaling and feature expansion for the platform? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$50 USD in 14 days
8.6
8.6

This looks like a great fit, Hi, I will build your Treuhand Dashboard Nextcloud plugins: Keycloak SSO integration, webhook/event handling for file changes, and a structured metadata layer so documents are filterable by course, role, and organization rather than just folders. On a similar Nextcloud OCP app, I set up event listeners that pushed file metadata to an external dashboard via API, keeping both systems in sync without manual effort. Questions: 1) Which Nextcloud version is your staging environment running? 2) Is the Keycloak instance already configured with OIDC, or do you need SAML? Share your current Nextcloud setup details and I will outline the plugin architecture this week. Looking forward to discussing further. Best regards, Kamran
$50 USD in 40 days
8.6
8.6

⭐⭐⭐⭐⭐ Nextcloud Specialist for Your Treuhand Dashboard Development ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project needs and see you are looking for a Nextcloud specialist. You don’t need to look any further; Zohaib is here to help you! My team has successfully completed 50+ projects related to Nextcloud development. I will create custom Nextcloud apps, ensure smooth integration with your systems, and provide ongoing support for your digital platform. ➡️ Why Me? I can easily handle your Nextcloud development and integration needs as I have 5 years of experience in Nextcloud app development, SSO integration, metadata management, and API communication. I have a strong grip on PHP, event handling, and database management, ensuring a comprehensive approach to your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing with you in chat. ➡️ Skills & Experience: ✅ Nextcloud Development ✅ PHP Programming ✅ API Integration ✅ SSO Implementation ✅ Middleware Development ✅ Event Handling ✅ Metadata Management ✅ Role-Based Access Control ✅ Document Organization ✅ Unit Testing ✅ Documentation Writing ✅ System Integration Waiting for your response! Best Regards, Zohaib
$50 USD in 40 days
7.9
7.9

I'll build the custom Nextcloud apps covering SSO integration with Keycloak, middleware communication via webhooks and API, event handling for file operations, and structured metadata management so documents are searchable and filterable by role, course, membership, and target group — not just folder structure.Role-based access control across students, lecturers, members, and backoffice teams built to support future full-text and AI-assisted search from day one. Let's talk over chat or hop on a call to discuss further.
$50 USD in 20 days
7.7
7.7

Hi I understand you are looking for a Nextcloud specialist to evaluate, develop, and maintain custom apps/plugins that integrate Nextcloud with your Treuhand Dashboard, focusing on SSO with Keycloak, middleware communication, event handling, metadata-driven access, and long-term maintenance. I’m a results-driven AI and web developer with hands-on experience building scalable, API-driven solutions and integrating identity, events, and metadata across systems. I focus on turning complex requirements into repeatable workflows, clear delivery steps, and maintainable code with strong documentation, tests, and smooth handoffs. For your project, I would structure the work into clear phases: discovery and architecture to map Keycloak SSO, middleware channels, and metadata schema; implementation of Nextcloud apps with SSO, event hooks, and public API usage; integration and end-to-end testing for metadata transfer, permissions, and dashboard display; and deployment-ready deliverables with deployment guides and inline documentation. The handover would include a focused session for your team to deploy and maintain updates confidently, plus a basic test plan and rollout checklist. I can provide production-ready source, setup instructions for staging and production, and documentation covering configuration, API endpoints, event hooks, metadata structures, and integration logic, complemented by inline comments to aid future maintenance. Best, Justin
$60 USD in 40 days
6.5
6.5

Hi, I have experience integrating Nextcloud with enterprise systems and can help design a scalable architecture for your Treuhand Dashboard. I can implement Keycloak SSO, develop custom Nextcloud apps/plugins, integrate middleware through APIs and webhooks, manage structured metadata, and configure secure role-based access control for students, members, lecturers, and internal teams. My focus is on building a maintainable, API-driven solution where Nextcloud acts as a reliable document backend while your dashboard delivers a seamless user experience. I’m available to discuss the architecture and long-term implementation approach.
$50 USD in 40 days
6.0
6.0

Hey, the metadata-driven access setup for STS and THS is the interesting part here, especially since you want filtering beyond just folders. I’d build a custom OCP app that hooks into Nextcloud’s event system to catch file changes and push that plus the metadata to your middleware over webhooks, with Keycloak handling SSO on top. Getting the role and group permissions to line up cleanly with course participation and membership status is the bit that usually takes real care, I’ve worked through similar layered access setups before. Is Keycloak already fully configured on your side, or would that also be part of this scope?
$50 USD in 40 days
5.9
5.9

Hi, I can help design and develop a reliable Nextcloud extension layer for the Treuhand Dashboard with strong focus on integration, metadata, and long-term maintainability. I understand the key challenge is using Nextcloud as a structured backend with Keycloak SSO, API communication, event handling, and metadata-driven document access. My approach would be to build within the standard Nextcloud OCP framework, creating clean custom apps with proper events, background jobs, permissions, APIs, and documentation. I have experience with backend integrations, authentication systems, custom modules, and scalable architectures where security and future upgrades are important. I’d be happy to discuss your current infrastructure, required integrations, and create a practical implementation roadmap. Best Regards, Fizza Nadeem K
$50 USD in 40 days
5.9
5.9

Metadata-driven access control across course groups, members, and lecturers is going to push past what Nextcloud's native tagging and group folders handle cleanly, so a custom OCP app with its own metadata tables and event listeners tied to the file actions makes more sense than bolting onto existing structures. The webhook layer to your middleware is the straightforward part once file events are captured correctly. Keycloak SSO through Nextcloud's OIDC app is well-trodden ground, though role mapping from Keycloak groups to Nextcloud permissions for course-specific access will need custom logic rather than the default group sync. Is the dashboard querying Nextcloud's API in real time, or would it cache metadata and permissions on its own side?
$50 USD in 40 days
5.5
5.5

I understand you're evaluating Nextcloud for your Treuhand Dashboard, aiming for a centralized document and content hub similar to how platforms like GitLab or Bitbucket manage code repositories and project assets. My experience in developing robust plugins for file-sharing and collaborative environments, including integrations with existing workflows, directly aligns with your need for a secure and efficient backend. My technical approach would involve leveraging Nextcloud's robust API and plugin architecture. I propose developing custom modules to handle specific content types (documents, course materials, invoices) with granular access controls tailored to STS and THS user roles. This would involve utilizing PHP for backend logic, JavaScript for front-end integration if needed, and potentially Docker for streamlined deployment and management of the Nextcloud instance. A phased rollout, starting with core document management and then expanding to membership and invoice features, would ensure stability and user adoption. Considering the sensitive nature of fiduciary data, how are you planning to address data residency and compliance requirements within the Swiss context? Additionally, what are your key performance indicators for user adoption and content accessibility? I'm confident I can deliver a solution that meets your technical and operational needs. Let's schedule a brief call to discuss your project in more detail.
$50 USD in 7 days
5.0
5.0

Hi! This is a very well-defined brief. Using Nextcloud as a semi-headless file layer with custom middleware for a dedicated dashboard is a smart and scalable approach for your Treuhand Dashboard. To help refine the scope, could you clarify the technology stack for the separate dashboard and middleware? Also, do you have a preference for how the SSO integrates with Keycloak (e.g., SAML or OpenID Connect)? I would approach this by developing a custom Nextcloud app in PHP. This app would manage the Keycloak SSO, provide a REST API for the middleware, and leverage Nextcloud's internal hooks to trigger webhooks for event handling (file uploads, metadata changes, etc.). The custom metadata and event-driven communication are the core of this integration. My focus would be on creating a robust system to ensure data is passed reliably between Nextcloud and your middleware, keeping the dashboard perfectly in sync. This is a very achievable and interesting challenge. Philip and The SKIIE Team
$50 USD in 7 days
5.1
5.1

Good to see this project, We will build your custom Nextcloud apps: Keycloak SSO integration, event/webhook middleware layer, and structured metadata management for role-based document access. For metadata filtering, we will extend the OCP tagging system with custom DAV properties. This lets your dashboard query files by course, group, or document type through the standard Nextcloud API. A couple of quick things to confirm: 1) Which Nextcloud version is your target deployment running? 2) Is the middleware already built, or will we define the webhook contract together? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Send me a message and we can go over the details. Best regards, Faizan
$50 USD in 40 days
5.5
5.5

As the Team Leader at Web Crest, an AI, SaaS, Web & Mobile Development firm, I have encountered several endeavors similar to yours before. From designing and building robust APIs to creating powerful applications using PHP or Java, my passionate and experienced team's skills align excellently with your requirements for a Nextcloud-focused project like yours. We deeply comprehend the significance of integrating different systems for optimal user experience. Our involvement in projects involving complex Middleware integration and Single Sign-On (SSO) exactly matches your needs. We're not just well-versed in Nextcloud's server-side architecture, but we also excel in app development, signing, version-to-version migration, and creating APIs with clean code, complete unit tests, and detailed documentation. Moreover, our extensive experience in SaaS platform development and cloud technologies is ideal for supporting your project post-implementation. We strongly believe in delivering sustainable applications that stay secure and performant even amidst future technological advancements. Beyond providing the required source codes and documentation, we also offer long-term technical support to ensure compatibility with subsequent Nextcloud releases. In a nutshell, by choosing us as your partner you can expect a collaborative approach by experts who are committed to achieving your objectives as per your defined timeline and milestones.
$50 USD in 40 days
4.9
4.9

Hey there! I'm really pumped about this opportunity! I recently led a project with similar challenges and nailed it. Drawing from my experience in PHP, Java, Android, MySQL, OAuth, API, Documentation, Keycloak, App Development, API Development, I’m ready to dive into your project. Please initiate a chat for further discussion. Cheers, Vishal Maharaj
$50 USD in 40 days
5.8
5.8

Hi, Mateo here from Toronto. The metadata architecture needs to be solid before the Nextcloud code starts. Documents searchable by role, course, membership and org across STS and THS means the permission model has to be right from day one - or you're refactoring access control later. I'd design the metadata schema and group structure first, then build the OCP app layer: Keycloak SSO via OIDC, event hooks, webhook delivery to middleware. Clean PHP, unit tested, documented for your hosting partner. PHP, REST API integration and MySQL are my daily tools. What does the Keycloak setup look like, and is there a staging Nextcloud instance?
$55 USD in 20 days
4.9
4.9

As a highly-experienced full-stack web and mobile app developer, I believe I'm the perfect fit for your ambitious Nextcloud project. With expertise in Nextcloud's PHP/OCP app framework, I can deliver custom plugins that facilitate single sign-on (SSO) integration with Keycloak, middleware communication, event handling, API-driven webhook integration, metadata management, role-based access control and more. What sets me apart is my strong emphasis on structured data management to streamline information access for different user groups. My proficiency in MySQL and MongoDB databases can ensure your platform is not only organised based on folder structure but also easily searchable and filterable through comprehensive metadata. Your project aims to bring digital transformation in Swiss fiduciary services by creating a centralised Treuhand Dashboard accessible to students, members, internal teams etc. I understand the value such transformations bring to businesses and have dedicated over 14 years building digital solutions that help diverse industries grow exponentially. Together, we can make your concept a reality!
$50 USD in 40 days
5.1
5.1

With over a decade of experience in software development and a comprehensive knowledge of Nextcloud's server-side architecture and PHP/OCP app framework, I am perfectly suited to provide extensive support for your proposed Treuhand Dashboard. My ability to devise fresh concepts while considering the pragmatic feasibility has been consistently commended by clients. As such, I will be able to ably develop and seamlessly integrate single sign-on (SSO) with your existing Keycloak identity provider, allowing smoother user experiences. Furthermore, my robust experience in middleware integration can prove invaluable as we explore ways Nextcloud can effectively communicate with your dashboard and internal systems. I've also mastered event handling features and API-based communication from Nextcloud to the middleware which would be crucial for proper functioning of your platform. My capacity for creating clean code bases coupled with maintaining clear documentation and performing meticulous version-to-version migration will ensure a glitch-free project transitioning while keeping it secure, performant, and compatible with future releases.
$50 USD in 40 days
4.7
4.7

Hi, Your Treuhand Dashboard is a well-structured project, and I appreciate the focus on clean architecture, metadata-driven document management, and long-term maintainability. I have 11+ years of experience building enterprise web applications, REST APIs, middleware integrations, authentication systems, and scalable backend solutions using Python, PHP-based platforms, PostgreSQL, AWS, and modern web technologies. From your requirements, I understand Nextcloud will act as the secure document layer while the dashboard becomes the primary user interface. The key objectives are seamless Keycloak SSO, metadata-based document management, event-driven communication with middleware, webhook/API integrations, and role-based access for students, members, lecturers, and internal staff. My Approach: Analyze the existing architecture and integration points Develop custom Nextcloud apps using the OCP framework Implement Keycloak SSO and role/group mapping Build event listeners, webhooks, and middleware APIs Design structured metadata models for advanced search and filtering Deliver clean, documented, production-ready code with unit tests and deployment guides Relevant Expertise: PHP & Python development REST API & middleware integrations OAuth2/Keycloak authentication PostgreSQL & scalable backend architecture Enterprise document management workflows I’d be happy to discuss your architecture, milestones. Best Regards, Gayatri
$50 USD in 40 days
4.9
4.9

Volketswil / Volketswil (Dorf), Switzerland
Member since Jul 8, 2026
₹1500-12500 INR
₹100-400 INR / hour
$10-50 USD
$30-250 USD
$250-750 USD
$250-750 USD
$10-30 USD
$30-250 USD
₹12500-37500 INR
$15-25 USD / hour
€8-30 EUR
₹12500-37500 INR
$750-1500 USD
$15-25 AUD / hour
$15-25 USD / hour
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
$25-50 USD / hour
₹75000-150000 INR