Custom OneDrive Backup Solution need Web Development

Contact person: Custom OneDrive Backup Solution

Phone:Show

Email:Show

Location: Mumbai, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Title:
Develop Custom Cloud Backup & Reporting Solution Using OneDrive Storage

Description:
We are an IT solutions company based in Mumbai, actively looking for help with this project: to design and implement a cloud backup solution for our SME Clients ( Each client would have multiple devices and users that they would like to backup daily ). Currently we're using NAS hardware backups to store the backups on a local drive, but we wish to move entirely to cloud backup and our aim is to leverage OneDrive (Microsoft 365) as the storage backend while providing a branded dashboard and monitoring system for daily backups.

After having discussed this with ChatGPT, following are the two possible implementation approaches and we'd like to explore the most practical solution with your help.


Option A – Build Custom Backup Agent with Graph API
• Use Microsoft Graph API / OneDrive API to programmatically upload daily backups.
• Build a lightweight backup agent that runs on client PCs (Windows).
• Backup specific folders (Documents, Desktop, Pictures, etc.) daily.
• Log results (success/failure, file counts, data size).
• Centralize logs into a dashboard (Power BI or custom web app).
• Key challenges: Authentication flow, token refresh, service account management, licensing overhead.


Option B – Use Existing Backup Tools with OneDrive as Storage
• Deploy existing backup software (e.g. Rclone, Duplicati, Duplicacy) to back up client endpoints directly into OneDrive storage.
• Configure and manage OneDrive credentials for each client.
• Build a monitoring and dashboard layer to track backup health, last backup time, errors, and storage usage.
• Dashboard options: Power BI, Grafana, or custom web portal.
• Key challenges: Credential management, centralized reporting across multiple clients, ensuring reliability.

Deliverables:
• Working proof-of-concept for either approach (we may expand later).
• Backup solution that can scale across multiple clients (5–10 devices per client initially).
• Centralized monitoring/reporting dashboard (by client and by device).
• Documentation (setup, configuration, troubleshooting).

Nice to Have:
• Multi-tenant support (separate client views).
• Automated alerts (email/Teams if a backup fails).
• Secure authentication and encryption best practices.


Desired Skills:
• Strong knowledge of Microsoft Graph API / OneDrive API.
• Experience with endpoint automation (PowerShell, Python, or C#).
• Familiarity with backup tools like Rclone / Duplicati / Duplicacy.
• Experience building dashboards (Power BI, Grafana, or custom web apps).
Good understanding of authentication (OAuth2, service accounts, API tokens)." (client-provided description)


Matched companies (5)

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more