WeDance is a participatory network that empowers dance communities by providing an inclusive platform where every member can be both creator and participant. Moving beyond traditional social networks, it creates a truly collaborative ecosystem that solves critical challenges like information fragmentation, event discovery, and partner finding.
git clone git@github.com:wedance/v4.git
cd v4
make build
This command will:
make start
make import
Open your browser and navigate to http://localhost:3000
undefinedError 500: Invalid prisma.$queryRaw() invocation: Raw query failed. Code: 42883. Message: ERROR: function ll_to_earth(numeric, numeric) does not exist HINT: No function matches the given name and argument types. You might need to add explicit type casts.
make build command which installs the required database extensionsmake setup-db to reinstall the database extensionsundefinedWarning when running pnpm cli import: Warning: To load an ES module, set “type”: “module” in the package.json or use the .mjs extension.
tsconfig.json in the cli directoryundefinedPrerequisites installation fails: If automatic installation of prerequisites fails:
make build againundefinedDocker issues: If you encounter issues with Docker:
docker compose down and then make build againAfter cloning the repository, open it in Cursor IDE for an AI-first development experience:
After your onboarding round complete, you type “hi” and get the following prompt:
Would you like to:
1. Review today's priorities?
2. Check pending decisions?
3. Get updates on recent changes?
4. Switch to a specific expert?
We don’t use any ticketing system, AI will tell you what to do next.
AI will act like your personal secretary, answer any questions about business, design, architecture, etc.
/components - Reusable Vue components/content - Markdown content and documentation/docs - Project documentation/pages - Application routes/stores - Pinia state stores/composables - Vue composables/server - Server-side code/types - TypeScript type definitions/utils - Utility functions/schemas - Zod validation schemasFollow the Vue file organization rules:
<script> section at the top<template> section in the middle<style> section at the bottomUse the provided tools and conventions:
[License Information]
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.