{"id":16174960,"url":"https://github.com/app-generator/sample-django-file-manager","last_synced_at":"2025-10-25T13:32:44.305Z","repository":{"id":176403540,"uuid":"657092951","full_name":"app-generator/sample-django-file-manager","owner":"app-generator","description":"Django File Manager - UI Over the MEDIA Directory | AppSeed","archived":false,"fork":false,"pushed_at":"2024-10-17T03:31:41.000Z","size":9292,"stargazers_count":26,"open_issues_count":2,"forks_count":17,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-06T18:13:33.957Z","etag":null,"topics":["django-file-manager","django-file-upload","django-filebrowser","django-fileupload","django-media-file","django-template-project","file-chooser","file-manager","file-manager-django","file-upload","file-uploader","file-uploader-django"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=dBWGf-ZNUDI","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/app-generator.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-06-22T09:54:34.000Z","updated_at":"2025-04-06T02:38:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"8b3938ae-a7d8-4835-bbdd-16cfe4879a17","html_url":"https://github.com/app-generator/sample-django-file-manager","commit_stats":null,"previous_names":["app-generator/sample-django-file-manager"],"tags_count":4,"template":false,"template_full_name":"app-generator/django-corporate-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fsample-django-file-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fsample-django-file-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fsample-django-file-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Fsample-django-file-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/app-generator","download_url":"https://codeload.github.com/app-generator/sample-django-file-manager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640512,"owners_count":20971555,"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":["django-file-manager","django-file-upload","django-filebrowser","django-fileupload","django-media-file","django-template-project","file-chooser","file-manager","file-manager-django","file-upload","file-uploader","file-uploader-django"],"created_at":"2024-10-10T04:43:51.324Z","updated_at":"2025-10-25T13:32:39.283Z","avatar_url":"https://github.com/app-generator.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Django File Manager](https://github.com/app-generator/sample-django-file-manager/)\n\nOpen-source **Django** project crafted on top of **[Corporate Dashboard](https://appseed.us/product/corporate-dashboard/django/)**, an open-source `Bootstrap 5` design from [Creative-Tim](https://www.creative-tim.com/product/corporate-ui-dashboard?AFFILIATE=128200).\nDesigned for those who like bold elements and beautiful websites. Made of hundred of elements, designed blocks and fully coded pages, `Corporate Dashboard` is ready to help you create stunning websites and web apps.\n\n\u003e 👉 `VIDEO Presentation`: [Django File Manager](https://www.youtube.com/watch?v=dBWGf-ZNUDI) (published on `YouTube`)\n\n---\n\n\u003e For a **complete set of features** and long-term support, check out **[Dynamic Django](https://app-generator.dev/docs/developer-tools/dynamic-django/index.html)**, a powerful starter that incorporates:\n\n- ✅ [Dynamic DataTables](https://app-generator.dev/docs/developer-tools/dynamic-django/datatables.html): using a single line of configuration, the data saved in any table is automatically managed\n- ✅ [Dynamic API](https://app-generator.dev/docs/developer-tools/dynamic-django/api.html): any model can become a secure API Endpoint using DRF\n- ✅ [Dynamic Charts](https://app-generator.dev/docs/developer-tools/dynamic-django/charts.html): extract relevant charts without coding all major types are supported\n- ✅ [CSV Loader](https://app-generator.dev/docs/developer-tools/dynamic-django/csv-loader.html): translate CSV files into Django Models and (optional) load the information\n- ✅ Powerful [CLI Tools](https://app-generator.dev/docs/developer-tools/dynamic-django/cli.html) for the GIT interface, configuration editing, updating the configuration and database (create models, migrate DB)\n\n\u003cbr /\u003e\n\n## Manual Build \n\n\u003e 👉 Download the code  \n\n```bash\n$ git clone https://github.com/app-generator/sample-django-file-manager.git\n$ cd sample-django-file-manager\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 Install modules via `VENV`  \n\n```bash\n$ virtualenv env\n$ source env/bin/activate\n$ pip install -r requirements.txt\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 Set Up Database\n\n```bash\n$ python manage.py makemigrations\n$ python manage.py migrate\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 Create the Superuser\n\n```bash\n$ python manage.py createsuperuser\n```\n\n\u003cbr /\u003e\n\n\u003e 👉 Start the app\n\n```bash\n$ python manage.py runserver\n```\n\nAt this point, the app runs at `http://127.0.0.1:8000/`. \n\n\u003cbr /\u003e\n\n## Codebase structure\n\nThe project is coded using a simple and intuitive structure presented below:\n\n```bash\n\u003c PROJECT ROOT \u003e\n   |\n   |-- core/                            \n   |    |-- settings.py   # Project Configuration  \n   |    |-- urls.py       # Project Routing\n   |\n   |-- home/\n   |    |-- views.py      # APP Views \n   |    |-- urls.py       # APP Routing\n   |    |-- models.py     # APP Models \n   |    |-- tests.py      # Tests  \n   |     \n   |-- templates/\n   |    |-- includes/     # UI components \n   |    |-- layouts/      # Masterpages\n   |    |-- pages/        # Kit pages \n   |\n   |-- static/   \n   |    |-- css/                                   # CSS Files \n   |    |-- scss/                                  # SCSS Files \n   |         |-- corporate-ui-dashboard/_variables.scss # File Used for Theme Styling\n   |\n   |-- requirements.txt   # Project Dependencies\n   |\n   |-- env.sample         # ENV Configuration (default values)\n   |-- manage.py          # Start the app - Django default start script\n   |\n   |-- ************************************************************************\n```\n\n\u003cbr /\u003e\n\n## Recompile SCSS  \n\nThe SCSS/CSS files used to style the Ui are saved in the `static` directory. \nIn order to update the Ui colors (primary, secondary) this procedure needs to be followed. \n\n```bash\n$ yarn                                                  # install modules\n$ vi static/scss/corporate-ui-dashboard/_variables.scss # edit variables \n$ gulp                                                  # SCSS to CSS translation\n```\n\nThe `_variables.scss` content defines the `primary` and `secondary` colors: \n\n```scss\n$primary:       #774dd3 !default; // EDIT for customization\n$secondary:     #64748b !default; // EDIT for customization\n$info:          #55a6f8 !default; // EDIT for customization\n$success:       #67c23a !default; // EDIT for customization\n$warning:       #f19937 !default; // EDIT for customization \n$danger:        #ea4e3d !default; // EDIT for customization\n```\n\n\u003cbr /\u003e\n\n## Deploy on [Render](https://render.com/)\n\n- Create a Blueprint instance\n  - Go to https://dashboard.render.com/blueprints this link.\n- Click `New Blueprint Instance` button.\n- Connect your `repo` which you want to deploy.\n- Fill the `Service Group Name` and click on `Update Existing Resources` button.\n- After that your deployment will start automatically.\n\nAt this point, the product should be LIVE.\n\n\u003cbr /\u003e\n\n---\n[Django File Manager ](https://github.com/app-generator/sample-django-file-manager/) - **Django** starter provided by **[AppSeed](https://appseed.us/)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapp-generator%2Fsample-django-file-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapp-generator%2Fsample-django-file-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapp-generator%2Fsample-django-file-manager/lists"}