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.
Currently in Development
AIGen is actively being developed, and I'm continuously working on new features, improvements, and bug fixes.
- 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.
To get started with AIGen, follow these simple steps:
-
Clone the Repository:
git clone https://github.com/mohamedmaghzaoui/AIGen.git cd ai-gen-app
-
Install Dependencies: Ensure you have Node.js and npm installed. Then, run:
npm install
-
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/
.
Once the app is up and running, you can:
- Add Fields: Start by adding fields like
name
,email
, etc. - Choose Field Type: Select the type of field (string, number, boolean, object, etc.).
- Add Nested Objects: Build complex structures with nested objects and arrays.
- Generate Data: Watch the data automatically generate and choose between JSON or YAML format for export.
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. 🔥
-
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.
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.
If you have any questions or feedback, feel free to reach out to me:
- Email: mohamedmaghzaoui53@gmail.com
- GitHub: mohamedmaghzaoui
- Integrating AI for data generation.
- Improved UI/UX enhancements.
-
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. 🎉