The MyFursona web and desktop client written in Next.js, Tailwind CSS, and Tauri.
- Node.js (versions 18 or higher)
- Yarn
- [Optional] Rust, for building the standalone desktop client (versions 1.72 or higher)
Fork/clone the repository, install its dependencies and run the local dev server on the root directory:
git clone https://github.com/MyFursona-Project/MyFursona.git
cd MyFursona
yarn
yarn dev
You can now access http://localhost:3000 on your browser.
It's also recommended to copy the .env
file on the root (i.e. For making changes
to Stripe and/or PayPal payments), copy the .env.local.example
file from the
root directory:
# For Unix systems or using Git Bash/WSL
cp .env.local.example .env.local
# For Windows systems
copy .env.local.example .\.env.local /a
From there, you can provide your own client and secret keys already set to test your own environment.
yarn dev
- Serves a local web app onyarn dev:client
- Opens a desktop client, will require Rustyarn build
- Builds the web app with Turborepo and caches it on Vercelyarn build:client
- Builds and bundles the desktop app for productionyarn build:all
- Builds both the web and desktop clients
Apache 2.0 © Fusky Labs Software