This is the documentation for the project software engineering course at the IU. Find the following in the subfolders:
- docs some diagrams and video footage of the app in action
- iu the PDF documents as required by course assignment
- source the pure source of the app
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
- Python 3.x
- pip (Python package installer)
A step by step series of examples that tell you how to get a development environment running:
- Clone the repository to your local machine:
git clone https://github.com/hw-iu/FileSwoosh.git
- Navigate to the project directory:
cd FileSwoosh/source
- Install the required packages:
pip install -r requirements.txt
To run the application, execute the following command in the project's root directory:
python main.py
For building the application into a standalone executable, use PyInstaller with the following command:
pyinstaller --onefile --add-data resources/:resources/ --windowed --icon resources/images/logo.ico --name FileSwoosh main.py
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.