Skip to content

Cloud & DevOps · Major Project

Encrypted Multi-Cloud Backup Service

Files encrypted on your machine, then stored with two separate providers

3-4 weeks build

Overview

A backup tool that never hands a provider readable data. Files are chunked, deduplicated and encrypted with AES-256-GCM on the client, then written to two S3-compatible providers so losing either one loses nothing. A web dashboard lists snapshots and restores any version. It targets Backblaze B2 and Cloudflare R2 free allowances, or two local MinIO servers for a fully offline demo.

What makes it stand up

  • 01Client-side AES-256-GCM encryption with a key derived from a passphrase
  • 02Content-defined chunking so unchanged data is not uploaded twice
  • 03Every chunk written to two independent S3-compatible providers
  • 04Point-in-time restore from any snapshot, verified by checksum
  • 05Works on free provider tiers or two local MinIO containers

Module breakdown

  1. 01

    Client

    Folder scanning, chunking, encryption and upload queue.

  2. 02

    Storage adapters

    One S3-compatible interface over each provider.

  3. 03

    Catalogue

    PostgreSQL index of snapshots, files and chunk hashes.

  4. 04

    Restore

    Fetch from whichever provider answers, decrypt and verify.

  5. 05

    Dashboard

    React views for snapshots, storage used and restore jobs.

After this, you will be able to

  • Explain why encryption happens before upload, not after
  • Defend your chunking, deduplication and key-handling choices
  • Demo a restore that still succeeds with one provider switched off

Technology stack

  • Python
  • FastAPI
  • React
  • MinIO
  • PostgreSQL

Complete kit

₹7,699₹13,099
-41%

Delivered in under 48 hours

Level
Major Project
Domain
Cloud & DevOps
Build time
3-4 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Capstone

Cloud & DevOps

Cloud-Native CI/CD Platform

GitOps pipeline with Kubernetes, Helm and progressive delivery

  • Kubernetes
  • Docker
  • Helm
  • Argo CD
  • +2
₹5,299₹8,999
4.8/74 reviews
Capstone

Cloud & DevOps

Microservices Observability Stack

Traces, metrics and logs across services that call each other

  • Go
  • Docker
  • OpenTelemetry
  • Prometheus
  • +2
₹5,299₹9,099
4.8/69 reviews
Mini Project

Cloud & DevOps

Package & Deploy an ML Model as an API

Takes a trained model to a versioned, containerised FastAPI service

  • Python
  • scikit-learn
  • FastAPI
  • Docker
  • +1
₹5,899₹9,999