Skip to content

Rogalowski/music

Repository files navigation

BACKEND: GOOGLE FIREBASE v9

FRONTEND: VUE v2/3

Install

First you have to install Node Version Manager To confirm nvm is installed successfully run

nvm -v

Than run in powershell **as superuser

nvm install 18.5.0 x64

You should now be able to run (from both bash and powershell)

node -v

Now install pnpm

npm install -g pnpm

While being in project_folder directory run

pnpm i

To install all the dependencies in node_modeles/

Usage

To use pnpm you need to be inside frontend/ directory.

Development

Just run and visit http://localhost:5000

pnpm dev

Build

To build the App into static files, run

pnpm build

Testing

pnpm test

To run in seperate UI:

pnpm vitest --ui

Structure

  • cypress/ end2end testing
  • public/ static files that won't be processed on build. They are simply copied alongside build result
  • src/
    • components\ Vue components
    • composables\ functions and vue composables
    • layouts\ components which help to structure how page looks
    • model\ CANDI 2 form definition. Read more in src/model/README.md
    • modules\ extra modules definitions
    • pages\ route components Read more
    • store\ pinia store definitions
    • styles\ stylesheet files

Features

UI Frameworks

  • UnoCSS - The instant on-demand atomic CSS engine.

Icons

Plugins

Coding Style

Dev tools