{"id":25504337,"url":"https://github.com/agrawalchaitany/flask-secure-file-sharing","last_synced_at":"2026-05-05T18:36:44.868Z","repository":{"id":273330261,"uuid":"919332145","full_name":"agrawalchaitany/flask-secure-file-sharing","owner":"agrawalchaitany","description":"A Flask-based secure file sharing system that enables secure file transfers between Operations Users and Client Users through encrypted URLs.","archived":false,"fork":false,"pushed_at":"2025-02-19T17:14:53.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-19T21:45:31.447Z","etag":null,"topics":["flask","flask-sqlalchemy","html","html-css-javascript","mysql","mysql-database","python","sql"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agrawalchaitany.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}},"created_at":"2025-01-20T07:43:50.000Z","updated_at":"2025-02-19T17:14:56.000Z","dependencies_parsed_at":"2025-01-20T09:26:20.606Z","dependency_job_id":"c99d1f32-3c0a-4192-8f41-ca91ab587405","html_url":"https://github.com/agrawalchaitany/flask-secure-file-sharing","commit_stats":null,"previous_names":["agrawalchaitany/flask-secure-file-sharing"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agrawalchaitany/flask-secure-file-sharing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawalchaitany%2Fflask-secure-file-sharing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawalchaitany%2Fflask-secure-file-sharing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawalchaitany%2Fflask-secure-file-sharing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawalchaitany%2Fflask-secure-file-sharing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agrawalchaitany","download_url":"https://codeload.github.com/agrawalchaitany/flask-secure-file-sharing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawalchaitany%2Fflask-secure-file-sharing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32663422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["flask","flask-sqlalchemy","html","html-css-javascript","mysql","mysql-database","python","sql"],"created_at":"2025-02-19T05:35:24.695Z","updated_at":"2026-05-05T18:36:44.828Z","avatar_url":"https://github.com/agrawalchaitany.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SecureShare\n\n**SecureShare** is a web application designed for **secure file sharing**. It offers a user-friendly interface for uploading, downloading, and managing files with **real-time updates**.\n\n## 🚀 Features\n\n✅ **User Authentication** – Secure login and registration.\n✅ **File Upload** – Supports `.pptx`, `.docx`, and `.xlsx` formats.\n✅ **File Management** – View, download, and delete files easily.\n✅ **Real-Time Updates** – Live updates using Server-Sent Events (SSE).\n✅ **Responsive Design** – Mobile-friendly and accessible.\n✅ **Role-Based Access** – Different features for **ISOPS** and regular users.\n\n---\n\n## 📌 Installation\n\n### 1️⃣ Clone the Repository\n```bash\ngit clone https://github.com/agrawalchaitany/flask-secure-file-sharing.git\ncd flask-secure-file-sharing\n```\n\n### 2️⃣ Create a Virtual Environment\n```bash\npython -m venv venv\n# Activate virtual environment\nsource venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n```\n\n### 3️⃣ Install Dependencies\n```bash\npip install -r requirements.txt\n```\n\n### 4️⃣ Set Up the Database\n```bash\nflask db init\nflask db migrate -m \"Initial migration.\"\nflask db upgrade\n```\n\n### 5️⃣ Run the Application\n```bash\nflask run\n```\n\n### 6️⃣ Access the Application\nOpen your browser and go to:\n```\nhttp://127.0.0.1:5000\n```\n\n---\n\n## ⚙️ Configuration\n\n- **Database Settings** – Configure in `config.py`.\n- **Environment Variables** – Set:\n  ```bash\n  export FLASK_APP=app\n  export FLASK_ENV=development\n  ```\n  *(For Windows, use `set` instead of `export`.)*\n\n---\n\n## 📖 Usage Guide\n\n🔹 **Home** – Overview of the application.\n🔹 **Files** – Manage your files.\n🔹 **Upload** – Upload new files *(ISOPS users only).*\n🔹 **Logout** – Securely log out.\n\n---\n\n## 🤝 Contributing\n\nWant to contribute? Follow these steps:\n\n1️⃣ **Fork the Repository**.\n2️⃣ **Create a Branch**:\n   ```bash\n   git checkout -b feature/your-feature\n   ```\n3️⃣ **Commit Changes**:\n   ```bash\n   git commit -m \"Add your feature\"\n   ```\n4️⃣ **Push to Branch**:\n   ```bash\n   git push origin feature/your-feature\n   ```\n5️⃣ **Open a Pull Request** on GitHub.\n\n---\n\n## 📜 License\n\nThis project is licensed under the **MIT License**.\n\n---\n\n## 📧 Contact\n\nFor questions or support, reach out to: **[agrawalchaitany@gmail.com]**\n\n---\n\n✨ *Feel free to customize this README with your details, repository URL, and additional instructions!*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagrawalchaitany%2Fflask-secure-file-sharing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagrawalchaitany%2Fflask-secure-file-sharing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagrawalchaitany%2Fflask-secure-file-sharing/lists"}