Durch den Wunschplan kann der Benutzer Einsparungen verfolgt und den Kauf von Machbarkeit der Wünsche des Benutzers berechnet. Es wird auch zu einem Hub für die Planung größerer Einkäufe mit anderen und erstellt individuelle oder kollektive Wunschlisten, die Anlässe wie Geburtstage, Weihnachten und mehr teilen können.

Wunschplan ist ein Open -Source -Projekt. Wir begrüßen Beiträge der Community. Es gibt viele Möglichkeiten, um zum Projekt beizutragen, Tutorials oder Blog -Beiträge zu schreiben, Fehlerberichte und Feature -Anfragen oder Schreibcode zu senden, die in den Wunschplan selbst aufgenommen werden können. Hier finden Sie eine Liste der Möglichkeiten, wie Sie zum Projekt beitragen können:
npm install -g pnpm Damit diese App funktioniert, müssen Sie Discord als OAuth -Anbieter ermöglichen. Sie finden die sozialen Optionen unter User & Authentication / Social Providers im Clerk Dashboard
Wenn Sie hier außerhalb des Hinzufügens von Discord eine Einstellung ändern, müssen Sie den Expo -Code aktualisieren, um alle von Ihnen geänderten Anforderungen zu erfüllen.
Um die Erstellung und Löschung der Benutzer zu bearbeiten, müssen Sie einen Webhook im Clerk Dashboard einrichten. Die Webhook -Einstellungen finden Sie unter User & Authentication / Webhooks . Sie müssen einen Webhook mit den user.deleted Ereignissen hinzufügen user.created Damit der Angestellte mit Ihrem lokalen Entwicklungsserver kommuniziert, müssen Sie ein Tool wie NGROK verwenden, um Ihren lokalen Entwicklungsserver dem Internet auszusetzen. Hier finden Sie die NGROK -Setup -Anweisungen.
cp .env.example .env und füllen Sie die Werte auspnpm install oder nur pnpm ipnpm db:devpnpm db:push , um das Datenbankschema in die Datenbank zu drückenpnpm dev aus Es verwendet Turborepo und enthält:
.github
└─ workflows
└─ CI with pnpm cache setup
.vscode
└─ Recommended extensions and settings for VSCode users
apps
├─ expo
└─ next.js
├─ Next.js 13
├─ React 18
└─ E2E Typesafe API Server & Client
packages
├─ api
| └─ tRPC v10 router definition
└─ db
└─ typesafe db-calls using Prisma
Für das Entwicklungsmanagement verwenden wir Github -Projekte. Dort können Sie unseren Rückstand sehen, Probleme, die nach Priorität und Größe sortiert sind. Wir arbeiten auch daran, dort eine Roadmap zu erstellen.
Hier ist der aktuelle Überblick über die Codegesundheit des Repositorys, das gemessen wird:
Die kleinste Breite, die wir für die Webseite erhalten, beträgt 240px.
Der Stapel stammt von Create-T3-Turbo.