An open API service indexing awesome lists of open source software.

https://github.com/badhanhitesh/sharevault

ShareVault is a secure web application built with Python and Django, allowing users to easily upload, view, and download files. It provides a streamlined platform for sharing and managing documents with a focus on security and accessibility.
https://github.com/badhanhitesh/sharevault

bootstrap django-framework html-css-javascript python

Last synced: 5 months ago
JSON representation

ShareVault is a secure web application built with Python and Django, allowing users to easily upload, view, and download files. It provides a streamlined platform for sharing and managing documents with a focus on security and accessibility.

Awesome Lists containing this project

README

          

# 🔄 **ShareVault** 🔄

## Overview

Welcome to **ShareVault**!
A dynamic and **secure** web application crafted with love using Python and Django. ShareVault is designed to make file sharing and management a breeze. Whether you want to upload, view, or download files, or interact with other users, we've got you covered!

## Features

🚀 **User Authentication**: **Securely** log in to your account and keep your data safe.

📂 **File Upload**: Upload **any type** of file – from images, videos, text files to code files (e.g., Python, Java). Your file, your choice!

🗃️ **File Management**: Effortlessly **view and manage** your uploaded files with a sleek interface.

👥 **User Profiles**: Search for and explore **other users' profiles**. See who's around and what they're sharing.

🔗 **File Sharing**: **Share** your files with other users and view files they've shared with you. Collaboration made easy!

📥 **Download Capabilities**: Download files uploaded by others with just a click.

🖼️ **Profile Customization**: Personalize your profile with a **profile picture**. Let your personality shine!

## Technologies Used

- **Python** 🐍: Powering the backend.
- **Django** 🧩: The backbone of our web framework.
- **Bootstrap** 💅: For a **responsive** and **stylish** design.
- **JavaScript** 🌐: Adding **interactivity** and enhancing the user experience.

## Additional Python Modules Required

- **Django**: Essential for our backend magic.
- **django-crispy-forms**: Making forms look **fabulous** and handle beautifully.
- **Pillow**: For **image processing** and handling.

## Installation

1. **Clone the Repository**

```bash
git clone https://github.com/yourusername/sharevault.git

2. **Navigate to the Project Directory**

```bash
cd sharevault

3. **Create a Virtual Environment**

```bash
python -m venv venv

4. **Activate the Virtual Environment**

```bash
venv\Scripts\activate

5. **Start the Development Server**

```bash
python manage.py runserver