@utopiops/belfy
v0.1.2
Published
Create CRUD applications from data definitions.
Downloads
2
Readme
Belfy
Belfy is a tool for generating CRUD web applications based on provided data definitions. It simplifies the process of creating full-stack or split-stack applications by automatically generating the necessary code based on the user's input.
Features
- Automatic Code Generation: Belfy generates code for CRUD operations based on the provided data definitions.
- Modular Architecture: Easily extend Belfy with additional frameworks, languages, and features through modular plugins.
- Multiple Framework Support: Currently supports Node.js (Express) full-stack, with plans to add support for more frameworks in the future.
- Customization: Customize the generated code by providing specific options and configurations.
Status
Currently supported
Full-stack
Front-end
Back-end
Future releases
Installation
Development environment:
npm install
npm start
Coming soon:
To run the CLI using the npm
package:
npm install @utopiops/belfy
belfy generate
Documentation
See belfy.io.
Configuration
Belfy uses YAML files to define data models, navigation bars, and page overrides.
entities.yaml: Defines the data models. navbar.yaml: Specifies the items to be displayed in the navigation bar. page_overrides.yaml: Allows customization of page behavior.
Contributing
Contributions are welcome! Please read the Contribution Guidelines (coming soon) before submitting any pull requests.
License
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
Belfy Mascot
Isn't Belfy adorable? Meet our mascot, the cute and cuddly Belfy creature!