How I’ve built 100+ open-source apps with automation tools — AppSeed
Hello Coders,
My name is Sm0ke, I am a freelance developer and I’ve generated more than 100 apps in different languages and architectures, using automation developer tools, HTML parsing, and simple UI-Ready boilerplate code enhanced with basic modules (authentication, database, tooling).
In case you want to start faster your next admin dashboard project check out this index with Open Source Admin Dashboards already coded with authentication, database, and deploy scripts — Provided by AppSeed — Web App Generator.
About the automation process
I decided to build an automation workflow, based on my freelancing experience from the last two years, mostly based on the feedback and clients requirements:
- The clients constantly require a variety of designs to choose from
- Apps should be delivered in modern technologies (this makes my life easier, but is not true in all cases)
- Legacy apps migration to newer technologies using low budgets.
To solve all those problems and challenges I’ve built a semi-automated workflow:
- Extract components for various template engines (Jinja2, PUG, Blade) from flat HTML files using an HTML parser written in Python / BS4
- Inject the processed design into existing boilerplate code: Django / Flask admin dashboards, Static Sites, Jamstack, simple Flask Web Apps
- Execute automatically a minimum set of tests
#Open-Source Admin Dashboards
Admin dashboards coded in Flask Microframework with SQLite database, authentication ORM and basic tooling — for the full list, please access: free and open-source admin panels
- Flask Dashboard Black — Open-Source, MIT License
- Flask Dashboard Material — Open-Source, MIT License
- Flask Dashboard Argon — Open-Source, MIT License
- Flask Material Dark — Open-Source, MIT License
- Flask Dashboard Light — Open-Source, MIT License
Free admin panels coded in Django Framework with an identical set of features:
- Django Dashboard Black — MIT License, design Creative-Tim
- Django Dashboard Argon — Free admin panel
- Django Dashboard Atlantis — MIT license
- Django Dashboard Light Blue — free admin panel, MIT License
- Django Dashboard Adminator — MIT license
#Static Sites — SSG Starters
Free & Commercial, prototyped on top of Eleventy (11ty) and Panini SSG. Tooling: Webpack, Sass/SCSS, Babel, Light-server, PostCSS, CSSnano.
- Eleventy Html5Up Paradigm — Free, designed by Html5Up
- Eleventy Html5Up Ethereal — Free, designed by Html5Up
- Eleventy Html5Up Miniport — Free, designed by Html5Up
- Eleventy Html5Up Dopetrope — Free, designed by Html5Up
- Eleventy Html5Up TXT — Free, Html5Up design
#Flask Apps
Free web apps built on top of well-known UI Kits, equipped with authentication, SQLite database, ORM and a clean code-base.
- Flask Paper Kit — Open-Source, MIT License
- Flask Now UI Kit — Open-Source, MIT License
- Flask Material Kit — Open-Source, MIT License
- Flask Argon Design — Open-Source, MIT License
#JAMstack Apps
More than 40 apps with the design provided by well-known web agencies.
Free, MIT License
Free (CCA 3.0 License, preserve the footer)