{"id":26567818,"url":"https://github.com/whisperedshadow/envporter","last_synced_at":"2026-04-12T00:43:03.520Z","repository":{"id":282441239,"uuid":"948606892","full_name":"WhisperedShadow/EnvPorter","owner":"WhisperedShadow","description":"EnvPorter is a simple and secure tool for managing environment variables. It allows users to log in, store API keys, and export them as .env files for various technologies like React and Vite. Built with Flask, MySQL, and Flask-Login, it simplifies the process of handling sensitive configuration data while ensuring security. 🚀","archived":false,"fork":false,"pushed_at":"2025-03-22T02:55:03.000Z","size":672,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T03:26:04.556Z","etag":null,"topics":["api","flask","keys","mailjet","python","storage"],"latest_commit_sha":null,"homepage":"https://env-porter.vercel.app","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WhisperedShadow.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-03-14T16:23:46.000Z","updated_at":"2025-03-22T02:55:07.000Z","dependencies_parsed_at":"2025-03-14T17:41:05.724Z","dependency_job_id":null,"html_url":"https://github.com/WhisperedShadow/EnvPorter","commit_stats":null,"previous_names":["whisperedshadow/envporter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WhisperedShadow%2FEnvPorter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WhisperedShadow%2FEnvPorter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WhisperedShadow%2FEnvPorter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WhisperedShadow%2FEnvPorter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WhisperedShadow","download_url":"https://codeload.github.com/WhisperedShadow/EnvPorter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245012357,"owners_count":20547014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["api","flask","keys","mailjet","python","storage"],"created_at":"2025-03-22T19:28:59.631Z","updated_at":"2026-04-12T00:43:03.436Z","avatar_url":"https://github.com/WhisperedShadow.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EnvPorter\n\nEnvPorter is a simple tool that allows users to log in, store API keys, and export them as `.env` files for various technologies like React, Vite, and more. It helps developers manage environment variables efficiently.\n\n## 🚀 Features\n\n- 🔐 **User Authentication** – Secure login and access control\n- 📦 **Store API Keys** – Save environment variables securely in a database\n- 📤 **Export `.env` Files** – Generate `.env` files for different frameworks\n- 🔄 **Manage Keys Easily** – Add, update, or delete stored keys\n\n## 🛠️ Technologies Used\n\n- **Frontend:** HTML, CSS, JavaScript, Bootstrap\n- **Backend:** Flask\n- **Database:** MySQL\n- **Authentication:** Flask-Login\n- **Deployment:** Vercel \n\n## 📄 Installation\n\n1. Clone the repository:\n   ```sh\n   git clone https://github.com/whisperedshadow/envporter.git\n   cd envporter\n   ```\n2. Install dependencies:\n   ```sh\n   pip install -r requirements.txt \n   ```\n3. Set up environment variables:\n   ```sh\n   SQL_LINK=your_database_url\n   MAIL_API_KEY=your_mailjet_api_key\n   MAIL_SECRET_KEY=your_mailjet_secret_key\n   FROM_MAIL=your_email\n   TO_MAIL=recipient_email\n   ```\n   Fill in the required values.\n4. Start the development server:\n   ```sh\n   python app.py  \n   ```\n   Or use:\n   ```sh\n   flask run  \n   ```\n\n## 📦 Exporting Environment Variables\n\n1. **Add API keys** in the dashboard.\n2. **Select technology** (React, Vite, etc.).\n3. **Download the `.env` file** with properly formatted variables.\n\n## 🤝 Contributing\nContributions are welcome! Feel free to open issues or submit pull requests.\n\n## 📧 Contact\nFor any queries, reach out to [My Portfolio](https://durai-pon-singh.me).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhisperedshadow%2Fenvporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhisperedshadow%2Fenvporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhisperedshadow%2Fenvporter/lists"}