{"id":16434952,"url":"https://github.com/janmarkuslanger/clean-flask","last_synced_at":"2025-10-27T02:30:59.533Z","repository":{"id":143794158,"uuid":"211693571","full_name":"janmarkuslanger/clean-flask","owner":"janmarkuslanger","description":"Clean flask boilerplate with sqlalchemy, webpack, eslint, babel, scss and more.","archived":false,"fork":false,"pushed_at":"2020-11-01T12:51:18.000Z","size":431,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T01:33:02.122Z","etag":null,"topics":["boilerplate","flask","flask-boilerplate","scss","sqlalchemy","webpack"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/janmarkuslanger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-29T16:40:29.000Z","updated_at":"2024-07-02T08:31:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"3ca5f4d0-d37c-4cc9-8632-f93410f2e56e","html_url":"https://github.com/janmarkuslanger/clean-flask","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janmarkuslanger%2Fclean-flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janmarkuslanger%2Fclean-flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janmarkuslanger%2Fclean-flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janmarkuslanger%2Fclean-flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/janmarkuslanger","download_url":"https://codeload.github.com/janmarkuslanger/clean-flask/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238422842,"owners_count":19469631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boilerplate","flask","flask-boilerplate","scss","sqlalchemy","webpack"],"created_at":"2024-10-11T08:50:34.806Z","updated_at":"2025-10-27T02:30:54.236Z","avatar_url":"https://github.com/janmarkuslanger.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# clean-flask\nKickstart your next flask project with clean-flask. Clean-Flask is a template which bundles a few vital components when it comes to modern web applications.\n\n## What do you get\n\n**Flask**\n\u003cbr\u003eFlask is a super lightweight framework for web servers.\n\n**SQLAlchemy**\n\u003cbr\u003eSQLAlchemy is an Object-Relational-Mapper that supports SQLite, MySql, and much more.\n\n**webpack**\n\u003cbr\u003eWebpack is a bundler for your stylesheets and javascript. It comes with babel and some other neat packages like an autoprefixer for your scss files.\n\n**scss**\nSCSS is a super cool preprocessor for your stylesheets.\n\n**eslint**\n\u003cbr\u003eLints your javascript files.\n\n**login**\n\u003cbr\u003eThis template comes with a simple, not safe login.\n\n## Get started\n\nClone or download this repository. Start your terminal and move into the root of this repository.\n\n**Backend**\n1. Create a virtual env `python3 -m venv venv`\n2. Install dependencies `pip3 install -r requirements.txt`\n3. Create DB `python3 db_setup.py`\n4. Create demo user `python3 demo_data.py`\n5. Run server `python3 run.py`\n\n**Frontend**\n1. Install packages `npm i`\n2. Start bundler `npm run watch`\n\n## Commands\n\n- `npm run lint-js` - Lints your javascript files via eslint\n- `npm run watch` - Start webpack and watch files\n- `npm run build` - Build your assets files once\n- `flake8 app` - Lint your python files via flake8\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanmarkuslanger%2Fclean-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanmarkuslanger%2Fclean-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanmarkuslanger%2Fclean-flask/lists"}