Skip to content

mohamedmaghzaoui/AIGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIGen 🤖

Welcome to AIGen – the AI-based Data Generation App! 🚀

AIGen allows you to generate complex JSON and YAML data structures using AI to power the creation process. Whether you need mock data for APIs or building test cases, AIGen can generate data based on your input, making it flexible, dynamic, and quick.


🛠 Project Status

Currently in Development
AIGen is actively being developed, and I'm continuously working on new features, improvements, and bug fixes.


🌟 Planned Features:

  • AI-Powered Data Generation: Integrating AI to help generate complex data structures based on user input.
  • Nested Fields Support: Allow for deeply nested data structures with user-defined fields.
  • Generate JSON & YAML: Export generated data in both JSON and YAML formats.
  • Enhanced UI/UX: Further polish the interface for a smoother user experience.

📦 Installation

To get started with AIGen, follow these simple steps:

  1. Clone the Repository:

    git clone https://github.com/mohamedmaghzaoui/AIGen.git
    cd ai-gen-app
  2. Install Dependencies: Ensure you have Node.js and npm installed. Then, run:

    npm install
  3. Start the Development Server: After the installation, run the following command to start the app:

    npm run dev

    The app will now be accessible at http://localhost:5173/.


🚀 Usage

Once the app is up and running, you can:

  1. Add Fields: Start by adding fields like name, email, etc.
  2. Choose Field Type: Select the type of field (string, number, boolean, object, etc.).
  3. Add Nested Objects: Build complex structures with nested objects and arrays.
  4. Generate Data: Watch the data automatically generate and choose between JSON or YAML format for export.

👨‍💻 About Me

Hi, I'm Mohamed Maghzaoui, a passionate software engineer with a wide range of expertise spanning from web development to IoT, cloud, and networking technologies. I am always excited to explore new opportunities, especially in the field of AI, and contribute to innovative projects like AIGen.

My goal is to continue growing my development skills and build impactful applications, and I’m looking forward to pushing the boundaries of data generation with AI. 🔥

🔗 Portfolio
🔗 Linkedin


🛠 Technologies Used

  • React.js: Frontend framework for building dynamic user interfaces.

  • Node.js: Server-side framework for backend logic.

  • YAML/JSON: Data formats for creating and exporting mock data.

  • CSS: Styling the user interface for a clean, modern look.


🤝 Contributing

I welcome contributions! If you have ideas, improvements, or bug fixes, feel free to fork the repository and submit pull requests. If you find any issues or have questions, feel free to open an issue on GitHub.


📬 Contact

If you have any questions or feedback, feel free to reach out to me:


📅 Development Roadmap

🚧 In Progress:

  • Integrating AI for data generation.
  • Improved UI/UX enhancements.

🛠️ Future Features:

  • Advanced data validation and type-checking.

  • Export generated data directly to files (CSV, Excel, etc.).


Thanks for checking out AIGen! Stay tuned for updates and feel free to contribute or get in touch if you have ideas or feedback. 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published