Skip to content

An innovative file sharing platform powered by Django, now available on web browsers. With SwiftSend, you can create private rooms to securely share files and personalize your profile to make it uniquely yours. Whether it's with a select group or a large community, SwiftSend enables you to effortlessly share files with a wide range of people.

License

Notifications You must be signed in to change notification settings

Dev-Aligator/SwiftSend-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRs Welcome

SwiftSend is a comprehensive platform designed for students and faculty members, providing them with a centralized location to upload and share various files, including study materials. It serves as a common hub where registered members can easily access and retrieve these resources. With SwiftSend, the process of file sharing and collaboration becomes streamlined and accessible to all users.

Goal

SwiftSend aims to provide a common platform for college students and faculty members to securely upload and share various study materials. By offering a centralized resource-sharing platform, SwiftSend reduces the need to rely on social media platforms for sharing educational content. Additionally, our vision for the future includes expanding SwiftSend to serve as a comprehensive e-library, catering to the diverse needs of college students.

Tech Stack

  • HTML, CSS and Javascript
  • Python Django Framework

Hit 🌟 to show some ❤️

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Development Environment Setup: Linux

Step 1: Installing Python 3.10
Download Python 3.10 or higher

  sudo pacman -S python3

Verify the installation from the command prompt (Terminal) using the following command,

  python --version

Installed version of python will be printed.


Step 2: Installing Git
  sudo pacman -S git

Step 3: Clone the Repository
  git clone https://github.com/Dev-Aligator/SwiftSend-Web

Step 4: Creating Virtual Environment
Install virtualenv

pip3 install virtualenv

Creating Virtual Environment named myvenv

virtualenv myvenv -p python3.7

To Activate myvenv

myvenv\Scripts\activate

To deactivate myvenv

deactivate

Step 5: Installing Requirements
Note: Before installing requirements, Make sure Virtual Environment is activated.

pip install -r requirements.txt

Step 6: Making database migrations
python manage.py makemigrations
python manage.py migrate

Step 7: Creating superuser to access Admin Panel
python manage.py createsuperuser

Step 8: Running the Project in local server
Note: Before running the project in local server, Make sure you activate the Virtual Environment.

python manage.py runserver

License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Dev-Aligator

About

An innovative file sharing platform powered by Django, now available on web browsers. With SwiftSend, you can create private rooms to securely share files and personalize your profile to make it uniquely yours. Whether it's with a select group or a large community, SwiftSend enables you to effortlessly share files with a wide range of people.

Topics

Resources

License

Stars

Watchers

Forks