{"id":28520250,"url":"https://github.com/bagabo-bonny/cryptovault","last_synced_at":"2026-04-20T10:04:45.769Z","repository":{"id":294523996,"uuid":"986569206","full_name":"BAGABO-BONNY/CryptoVault","owner":"BAGABO-BONNY","description":"CryptoVault provides powerful cryptographic tools in an accessible interface, empowering everyone to protect their digital information. We believe strong encryption should be available to all, with no hidden backdoors or compromises.","archived":false,"fork":false,"pushed_at":"2025-05-28T06:29:35.000Z","size":1126,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T07:03:34.786Z","etag":null,"topics":["reactjs","shadcn-ui","tailwindcss","webcrypto-api","zod"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BAGABO-BONNY.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-19T20:04:21.000Z","updated_at":"2025-05-28T06:40:37.000Z","dependencies_parsed_at":"2025-05-20T21:32:49.896Z","dependency_job_id":"fccd5020-1ef6-4331-81b5-0a787d46ffb3","html_url":"https://github.com/BAGABO-BONNY/CryptoVault","commit_stats":null,"previous_names":["bagabo-bonny/cryptovault"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BAGABO-BONNY/CryptoVault","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAGABO-BONNY%2FCryptoVault","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAGABO-BONNY%2FCryptoVault/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAGABO-BONNY%2FCryptoVault/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAGABO-BONNY%2FCryptoVault/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BAGABO-BONNY","download_url":"https://codeload.github.com/BAGABO-BONNY/CryptoVault/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BAGABO-BONNY%2FCryptoVault/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32042298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["reactjs","shadcn-ui","tailwindcss","webcrypto-api","zod"],"created_at":"2025-06-09T07:01:13.575Z","updated_at":"2026-04-20T10:04:45.764Z","avatar_url":"https://github.com/BAGABO-BONNY.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"CryptoVault - Advanced Cryptography Application\n🛡️ Overview\nCryptoVault is a sophisticated cryptography application offering powerful security tools in an intuitive dashboard. Built with modern web technologies, it allows users to encrypt/decrypt data, hash content, generate keys, and manage digital signatures with ease.\n\n🚀 Features\nMultiple Cryptographic Operations\n\nEncrypt/decrypt data\n\nGenerate secure hashes\n\nCreate key pairs\n\nManage digital signatures\n\nSeparate Dashboard Interfaces\n\nAdmin Dashboard: System oversight and analytics\n\nCustomer Dashboard: Secure operations for regular users\n\nRole-Based Access Control\n\nDynamic UI rendering based on user roles\n\nComprehensive Analytics\n\nTrack usage patterns and system metrics\n\nInternationalization Support\n\nMultilingual interface: English, French, Spanish, German, Chinese\n\nDark/Light Theme Support\n\nSwitch between themes for different environments\n\nAccessibility Features\n\nDesigned for users of all abilities\n\nFile Upload Support\n\nUpload and process files for encryption/decryption and hashing\n\n🧰 Technology Stack\nFrontend: React + TypeScript\n\nUI Framework: Tailwind CSS with shadcn/ui components\n\nState Management:\n\nReact Query for server state\n\nReact Context for application state\n\nAuthentication:\n\nCustom session-based authentication system\n\nRouting:\n\nLightweight client-side routing using Wouter\n\nIcons:\n\nLucide React for consistent iconography\n\nVisualization:\n\nRecharts for analytics and usage data\n\n📦 Project Structure\nbash\nCopy\nEdit\nCryptoVault/\n├── client/          # Frontend React application\n├── server/          # Backend Express server\n├── shared/          # Shared types and utilities\n└── components.json  # shadcn UI configuration\n🔐 Cryptographic Functions\nEncryption\n\nAES-256-GCM\n\nAES-128-CBC\n\nRSA-OAEP\n\nHashing\n\nSHA-256\n\nSHA-512\n\nSHA-1\n\nMD5\n\nKey Generation\n\nRSA\n\nAES\n\nECDSA\n\nEd25519\n\nDigital Signatures\n\nRSA-SHA256\n\nECDSA\n\nEd25519\n\n🧪 Getting Started\nClone the Repository\n\nbash\nCopy\nEdit\ngit clone https://github.com/your-username/cryptovault.git\ncd cryptovault\nInstall Dependencies\n\nbash\nCopy\nEdit\nnpm install\nRun the Development Server\n\nbash\nCopy\nEdit\nnpm run dev\nAccess the Application\n\nVisit: http://localhost:5000\n\n🔑 Login Information (Demo)\nUsername: demo\n\nPassword: password123\n\n📄 License\nMIT License © [Your Name or Organization]\n\nLet me know if you'd like me to generate this as a downloadable file or help you create a GitHub-friendly version with badges.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbagabo-bonny%2Fcryptovault","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbagabo-bonny%2Fcryptovault","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbagabo-bonny%2Fcryptovault/lists"}