Skip to content

Upload your files to a server, then access and share them with one link. Control individual file visibility for optimal security.

License

Notifications You must be signed in to change notification settings

xtt28/clouddrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudDrop

A file uploading and sharing web application.

Features

  • Upload files and view them in your personal dashboard
  • Control access to your individual files
  • Share and access files with one link

Development

Setting up

# Clone the repository with Git
git clone https://github.com/xtt28/clouddrop.git

# Switch to the repository directory
cd clouddrop

# Create a virtual environment
python3 -m venv .venv

# Use the virtual environment
source .venv/bin/activate

# Install the dependencies
pip install -r requirements.txt

Usage

# Switch to the Django project directory
# (you will have run `cd clouddrop` twice)
cd clouddrop

# Set up your database
./manage.py migrate

# Run the development server
./manage.py runserver

How do I deploy a Django project?

Follow the Django deployment checklist and run manage.py check --deploy to prepare your instance of the software for deployment.

Tech Stack

Frontend

  • UIKit

Backend

  • Django
  • SQLite (by default)

About

Upload your files to a server, then access and share them with one link. Control individual file visibility for optimal security.

Topics

Resources

License

Stars

Watchers

Forks