Offline file-sharing application for Windows, Mac and Linux operating systems
Sendfile is a desktop application for Windows, Mac and Linux operating systems that allows you to send files seamlessly without the need for an internet connection.
The following are required to run the application in development
- Node.js - The JavaScript Runtime environment
- Yarn - A fast, secure and reliable package manager for Node.js
- Rust v1.67 or greater - A language empowering everyone to build reliable and efficient software.
In addition, this project uses Tauri v1.3, see prerequisite for your operating system.
Sendfile is built on the following technologies
- Tauri is a framework for building cross-platform desktop applications with front-end web technologies.
- React - JavaScript library for building user interfaces
- Next.js - React framework for the web
- Rust - A language empowering everyone to build reliable and efficient software.
- Typescript - A strongly-typed programming language that builds on JavaScript
- TailwindCSS - A utility-first CSS framework
To run the application in the development environment, set up the requirement specified in the Getting Started section afterward,
- Install the UI dependencies, from the project root directory, run
yarn install
- Navigate to the application backend and install the dependencies, run
cd core && cargo run
- From the root directory, run
yarn tauri dev
to run the application in development mode.yarn tauri build
to build the application executable
This project is proprietary software owned by Adeoye Adefemi and distributed under MIT License