Skip to content

A tool that setup your environment for you and manage conflicts

License

Notifications You must be signed in to change notification settings

Sgfhnn/setup-and-management-tool

Repository files navigation

Flutter Development Environment Setup Tool

A Phase 1 a complete Windows executable that automatically scans, downloads, and installs Flutter development tools with a user-friendly GUI. No Python installation required!

🚀 Features

  • System Scanning: Automatically detects installed Flutter, Dart, Android Studio, and Java JDK
  • One-Click Installation: Downloads and installs missing development tools automatically
  • Environment Configuration: Configures PATH and environment variables (JAVA_HOME, ANDROID_HOME)
  • UAC Integration: Handles administrator privileges with Windows UAC prompts
  • Real-time Progress: Shows installation progress with detailed status updates
  • Rollback Functionality: Can undo installation changes if something goes wrong
  • Comprehensive Logging: Detailed logs for troubleshooting and audit trail
  • Modern GUI: Clean, intuitive interface
  • Single Executable: No installation required - just download and run!

📋 System Requirements

  • Operating System: Windows 10 or later (64-bit recommended)
  • Permissions: Administrator privileges (required for installing software)
  • Internet: Active connection for downloading development tools
  • Disk Space: Minimum 8GB free space on C: drive
  • Memory: 4GB RAM minimum (8GB recommended)

📥 How to Use

Quick Start (Recommended)

  1. Download the executable: FlutterDevSetup.exe (14.5 MB)
    First Step

  2. Run the downloaded file (double-click FlutterDevSetup.exe)
    Second Step

  3. Allow administrator privileges when Windows UAC prompt appears

  4. Click "Scan System" to detect installed/missing tools
    Third Step

  5. Click "Start Installation" to install missing components
    Fourth Step

  6. Wait for completion and restart your system
    Fifth Step

To view the logs

View Logs

To undo the installation

Undo Installation

Alternative: Run from Source

git clone https://github.com/Sgfhnn/AI-environment-setup-and-management-.git
cd AI-environment-setup-and-management-
python main.py

For More read The Docs for help

Future Enhancements (Phase 2)

  • Multi-stack support (React Native,Nodejs,Xamarin, etc...)
  • AI-powered recommendations
  • Team management features
  • AI-powered Dependencies and package 📦 management
  • AI-powered Dependencies and package conflict resolve
  • Cloud synchronization
  • Custom installation paths
  • and more Features are Coming...

📄 License

This project is created as a Phase 1 for Flutter development environment setup on Windows also issued with MIT License.

🤝 Contributing

This is a Phase 1 focusing specifically on Windows Flutter development setup. Future phases will expand functionality and platform support Any One who Wanna Contribute to This Open source Project [...]

About

A tool that setup your environment for you and manage conflicts

Resources

License

Stars

Watchers

Forks

Packages

No packages published