FIleSync is a wifi file-sharing application designed for Windows, Mac, and Linux operating systems. It allows users to transfer files seamlessly between PCs over WiFi without an internet connection.
To run the application in development, you'll need the following dependencies:
- Node.js - A JavaScript Runtime environment
- Yarn - A fast, secure and reliable package manager for Node.js
- Rust v1.70 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.
Once you have the dependencies installed, clone the project and install the required packages:
git clone https://github.com/opeolluwa/filesync.git
cd filesync # navigate to the cloned directory
yarn install # install the dependencies
yarn tauri dev # run the application locally
WiShare is built primarily 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
-
Capacitor - Build cross-platform mobile application apps
- Adaptive UI
- build an executable for the Mac operating system
- build an executable for the Linux Operating system
- build an executable for Window
- create a wifi hotspot
- support mobile devices
- support dark mode
- add walkthrough after installation
Contributions are always welcome!
See contributing.md for ways to get started.
Please adhere to this project's code of conduct.
This project is distributed under the MIT License