The MyArtverse web and desktop client written in Next.js, Tailwind CSS, and Headless UI!
This repository is a monorepo containing frontend code written in TypeScript.
There are also codemods
that are small and custom Node scripts to keep
the codebase clean and maintainable.
apps
website
: the Next.js frontenddesktop
: desktop client written in Tauriwidget
: used for embeds from other websites
codemod
: scripts to keep the codebase cleanpackages
: shared configs and components
- Node.js (version 20 or higher)
- Yarn
Fork/clone the repository, install its dependencies and run the local dev server on the root directory:
git clone https://github.com/MyArtverse-Project/MyArtverse.git
cd MyArtverse
yarn
yarn dev
You can now access http://localhost:3000 on your browser!
yarn dev
- Serves a local web appyarn dev:w
- Serves a widget appyarn build
- Builds the web appyarn build:w
- Builds the widget app