EnvPorter 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.
- π User Authentication β Secure login and access control
- π¦ Store API Keys β Save environment variables securely in a database
- π€ Export
.envFiles β Generate.envfiles for different frameworks - π Manage Keys Easily β Add, update, or delete stored keys
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Flask
- Database: MySQL
- Authentication: Flask-Login
- Deployment: Vercel
- Clone the repository:
git clone https://github.com/whisperedshadow/envporter.git cd envporter - Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
Fill in the required values.
SQL_LINK=your_database_url MAIL_API_KEY=your_mailjet_api_key MAIL_SECRET_KEY=your_mailjet_secret_key FROM_MAIL=your_email TO_MAIL=recipient_email
- Start the development server:
Or use:
python app.py
flask run
- Add API keys in the dashboard.
- Select technology (React, Vite, etc.).
- Download the
.envfile with properly formatted variables.
Contributions are welcome! Feel free to open issues or submit pull requests.
For any queries, reach out to My Portfolio.