Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mlh-fellowship/chamber-of-secrets

Sprint 2 Project for MLH Fellowship made by Aman Sharma, Suhani Chawla, Saumya Gandhi.
https://github.com/mlh-fellowship/chamber-of-secrets

axios ethical-data frontend harry-potter react reactjs rest

Last synced: 23 days ago
JSON representation

Sprint 2 Project for MLH Fellowship made by Aman Sharma, Suhani Chawla, Saumya Gandhi.

Awesome Lists containing this project

README

        

# Chamber Of Secrets
---

Built on the principles of Ethical Data, Chamber of Secrets is a redefined Digital Locker system straight out of the magical Harry Potter universe created by J.K. Rowling. Inspired by the One-Who-Must-Not-Be-Named, Lord Voldermort himself, we ensure that your data is accessible to you, and `only you`.

## Idea
---

The idea was to provide a secure storage option for users with the storage reliablity of current storage options like Google Drive, Dropbox, OneDrive etc. Chamber of Secrets is a digital locker where the user can store their files. The file is encrypted and split into three parts (or Horcruxes) each of which are saved on different storage platforms like Google Drive and Dropbox.

## Features
---

- Allows users to upload their files, which are encrypted, split then stored on multiple storage platforms.
- Download your files, that can only be decrypted using the user's private key.
- Delete your files by just one click.
- Google Drive and Dropbox OAuth2 user authentication.
- Provides highly secure storage option using hybrid encryption and file splitting techniques.

## Tech Stack
---

Frontend: ReactJS \
Backend: Django \
Database: Postgres (Production), SQLite (Development) \
Documentation: Docusaurus

## Development Setup
---

Here is a [link](https://github.com/MLH-Fellowship/ChamberOfSecrets-Backend) to backend repository \
Kindly refer to our [documentation website](https://chamber-of-secrets.netlify.app) for the setup instructions.

In case of any queries reach out to us on [Discord](https://discord.gg/JyfcsMaG)

## Try It Yourself
---

Try out the application [here](https://mlh-chamber-of-secrets.herokuapp.com) \
Take a look at our project on [Devpost](https://devpost.com/software/chamber-of-secrets)

## Project Planning
---

The project planning and management was done using Notion. Here is a [link](https://www.notion.so/Sprint-2-Chamber-of-Secrets-98150436b29945bb9764a2a5c98b652a) to our notion page.