SkillAgentSearch skills...

FileManager

A file manager web app with Django rest framework in backend and Vue.js in frontend with ag-grid data tables integration.

Install / Use

/learn @talented/FileManager
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FileManager by <a href="https://github.com/talented">Talented</a>

<div align="center"> <a href="https://github.com/igeligel/personal-site/blob/master/LICENSE"><img src="https://img.shields.io/badge/License-MIT-1da1f2.svg?style=flat" alt="badge License" /></a> </div> <div style="text-align:center"><img src ="./Screenshot.png" /></div>

Description

A file manager web app with Django rest framework in backend and Vue.js in frontend with ag-grid data tables integration.

There is a medium blog post that I explained in detail as a tutorial how I built it:

<p><a href="https://medium.com/@ozguryarikkas/how-to-build-a-file-manager-storage-web-app-with-django-rest-framework-and-vue-js-e89a83318e9c">How to build a File Manager Storage web app with Django Rest Framework and Vue.js with Vuex and Ag-grid integration</a></p>

System Requirements

  • Python 3.6+
  • pip
  • virtualenv
  • Node.js

Dependencies

See requirements.txt for more information.

Build Instructions

  1. Clone the repository and get into the directory
git clone https://github.com/talented/FileManager.git
cd FileManager
  1. Create a virtual environment
(OSX)
python3 -m venv .env

(Linux)
virtualenv .env
  1. Activate virtual environment
. .env/bin/Activate
  1. Install modules by running 'requirements.txt'
pip install -r requirements.txt
  1. Setup for vue.js
npm install

How To Start

  1. Run npm run build
  2. Run python manage.py migrate
  3. Run python manage.py runserver
  4. Open your browser using the url: http://127.0.0.1:8000/

TO DO's

  1. Dockerize the app
  2. Deploy to AWS with S3
View on GitHub
GitHub Stars76
CategoryDevelopment
Updated12d ago
Forks24

Languages

JavaScript

Security Score

80/100

Audited on Mar 17, 2026

No findings