/django_lowcoder

Primary LanguageJavaScriptMIT LicenseMIT

Django LowCoder - Create Web-Applications out of spreadsheets (e.g. Excel/CSV-Tables)!

Report a Bug · Request a Feature . Ask a Question

license

PRs welcome made with hearth by HenryJobst

Table of Contents

About

Do you want produce a web application with CRUD functionality out of existing Spreadsheet files (e.g. Excel, CSV), then this project can help you.

With the power of Django, Panda and Cookiecutter you will fast get a new web application, to work with.

Key features of Django LowCode (*) - not fully implemented or planned feature:

  • Configurable Use of existing Cookiecutter Code Templates for project generation
  • Configurable Import of Excel-Files to build initial table models (automatic data type and foreign key deduction) (*)
  • Configurable Table und Column configurations (including relations between tables)
  • Configurable Application Generation (*)
  • Configurable Deployment Types for the generated applications (*)
  • Localizable Web-UI (English & German available so far)
Additional info

This project start with the interest to learn the python django web framework. The original motivation was, to use the power of django to rapidly build a new django web apps for imported spreadsheet data with basic CRUD operations.

Built With

Getting Started

Prerequisites

This project is a python django project. So you need at least a actual python interpreter to run this project.

Usage

...

Manual setup

...

Variables reference

...

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Please try to create bug reports that are:

  • Reproducible. Include steps to reproduce the problem.
  • Specific. Include as much detail as possible: which version, what environment, etc.
  • Unique. Do not duplicate existing opened issues.
  • Scoped to a Single Bug. One bug per report.

Please adhere to this project's code of conduct.

You can use markdownlint-cli to check for common markdown style inconsistency.

Support

Reach out to the maintainer at one of the following places:

License

This project is licensed under the MIT license. Feel free to edit and distribute this template as you like.

See LICENSE for more information.

Acknowledgements

Thanks for these awesome resources that were used during the development of the Django LowCoder: