Skip to content

harsshhan/Env-Manager

Repository files navigation

ENV MANAGER 🔒

ENV MANAGER is a Flutter application designed to help users manage their environment variables efficiently. This app allows users to create, delete, and manage projects while ensuring secure access for developers. Built with a user-friendly interface, it aims to streamline the workflow for developers and teams.

Features ✨

  • User Authentication: Secure login using Google Sign-In.
  • Project Management: Create and manage multiple projects with ease.
  • Developer Access: Add developers to projects and manage their access levels.
  • Environment Variables: Manage and store environment variables securely.
  • User-Friendly Interface: Clean and intuitive UI for a better user experience.

To add a developer to the project, follow these steps:

  1. The developer must log in to the application first.
  2. Once logged in, you can add the developer's email address to the project.
  3. If you attempt to add an email address before the developer has logged in, you will see an error message indicating that the user does not exist.

Usage 🛠️

You can download the latest release of ENV MANAGER from the Releases section of the repository. After downloading, install the app on your device and start managing your environment variables efficiently!

🛠️ Technologies Used

  • Flutter: A UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase, using Dart language.
  • MongoDB: A NoSQL database for high performance and scalability.
  • FastAPI: A modern, fast (high-performance) web framework for building APIs with Python.

Backend

  • Checkout the backend program for this application ENVMANAGER API
  • This backend program is written in FastAPI, which is a web framework for building APIs with Python

Demo

env_manaager.recorded-2.mp4

Due to time constraints, the following features are planned for future updates:

  • Team Collaboration Tools: Integrate messaging or commenting features for better teamwork.
  • Copy Environment Variables: Allow users to easily copy environment variables with a single click.
  • Clean UI Design: Enhance the user interface for a more intuitive and aesthetically pleasing experience.
  • Improved Project Management: Show a list of developers added to the project with options to delete them easily using checkboxes.

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published