Skip to content

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. πŸš€

Notifications You must be signed in to change notification settings

WhisperedShadow/EnvPorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

EnvPorter

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.

πŸš€ Features

  • πŸ” User Authentication – Secure login and access control
  • πŸ“¦ Store API Keys – Save environment variables securely in a database
  • πŸ“€ Export .env Files – Generate .env files for different frameworks
  • πŸ”„ Manage Keys Easily – Add, update, or delete stored keys

πŸ› οΈ Technologies Used

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Flask
  • Database: MySQL
  • Authentication: Flask-Login
  • Deployment: Vercel

πŸ“„ Installation

  1. Clone the repository:
    git clone https://github.com/whisperedshadow/envporter.git
    cd envporter
  2. Install dependencies:
    pip install -r requirements.txt 
  3. Set up environment variables:
    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
    Fill in the required values.
  4. Start the development server:
    python app.py  
    Or use:
    flask run  

πŸ“¦ Exporting Environment Variables

  1. Add API keys in the dashboard.
  2. Select technology (React, Vite, etc.).
  3. Download the .env file with properly formatted variables.

🀝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

πŸ“§ Contact

For any queries, reach out to My Portfolio.

About

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. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published