Skip to content

🎨 The open source art platform where you keep track of your characters (or fursonas), commissions, and adopts!

License

Notifications You must be signed in to change notification settings

MyArtverse-Project/MyArtverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyFursona cards

MyFursona

The MyArtverse web and desktop client written in Next.js, Tailwind CSS, and Headless UI!

Overview

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.

Project structure

  • apps
    • website: the Next.js frontend
    • desktop: desktop client written in Tauri
    • widget: used for embeds from other websites
  • codemod: scripts to keep the codebase clean
  • packages: shared configs and components

Contributing

Prerequisites

  • Node.js (version 20 or higher)
  • Yarn

Setup and Installation

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!

Commands

  • yarn dev - Serves a local web app
  • yarn dev:w - Serves a widget app
  • yarn build - Builds the web app
  • yarn build:w - Builds the widget app

License

Apache 2.0