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.
- Host: GitHub
- URL: https://github.com/badhanhitesh/sharevault
- Owner: badhanhitesh
- Created: 2024-07-23T13:17:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-23T13:31:34.000Z (almost 2 years ago)
- Last Synced: 2025-02-12T00:36:18.109Z (over 1 year ago)
- Topics: bootstrap, django-framework, html-css-javascript, python
- Language: Python
- Homepage:
- Size: 32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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