Read this in other languages: English, 简体中文.
This is a cross-platform multi-end application built with Vue3 and Quasar framework. It supports Web, Android, Windows, Linux and MacOS.
Backend Project for Flypen is Here
- Cross-platform support (iOS platforms coming soon)
- Real-time chat and messaging
- Friend management
- Team collaboration
- Cloud file management
- Markdown-powered team wiki
- Theming customization
- User profile and account management
- Login and registration
- Vue 3
- Quasar
- Node.js
- Pinia
node version v18.18.0
git clone https://github.com/stepbystepcode/flypen-frontend.git
cd flypen-frontend
npm i
npm i -g @quasar/cli
quasar dev
node version v18.18.0
git clone https://github.com/stepbystepcode/flypen-frontend.git
cd flypen-frontend
npm i
npm i -g @quasar/cli @quasar/icongenie #if network error in China, use cnpm install instead.
sudo apt-get install -y zsh openjdk-8-jdk openjdk-17-jdk
//install Android Studio from https://developer.android.com/studio
echo "org.flypen.app" | quasar mode add capacitor
jq 'del(.server)' ./src-capacitor/capacitor.config.json > ./src-capacitor/edit.json && mv ./src-capacitor/edit.json ./src-capacitor/capacitor.config.json
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
quasar build -m capacitor -T android
icongenie generate -m capacitor -i ./icon.png
quasar build -m capacitor -T android
wget https://github.com/patrickfav/uber-apk-signer/releases/download/v1.3.0/uber-apk-signer-1.3.0.jar
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
java -jar uber-apk-signer-1.3.0.jar -a ./dist/capacitor/android/apk/release/app-release-unsigned.apk --out signed
you will find apk file in ./signed/app-release-aligned-debugSigned.apk
The GitHub release apk is automatically deployed via GitHub Actions on push to main branch.
This project was bootstrapped with Quasar Framework. It's designed to be an enterprise team collaboration and communication app with features including chat, cloud file management, and markdown wiki.
This project is licensed under the MIT License. See LICENSE for details.
For any questions, please reach out at 202202501110@email.sxu.edu.cn