
Sterne uns auf Github - es motiviert uns sehr!
Chali ist eine Social -Media -Plattform, auf der Sie Memes teilen und Reaktionen von den Mitbenutzern erhalten können.


Turbo für das Repo -Management
Prisma für Orm
PostgreSQL für Datenbank
Vite + reagieren für Frontend
Nest JS für Backend
Hinweis: Die Knotenversion 18.18.0+ wird bevorzugt!
Verwenden Sie Garn, um Pakete zu installieren
yarn Kopieren Sie die Datei .env.example , benennen Sie in .env um und geben Sie diese Details an:
# create a secret fro authentication process
JWT_SECRET= " AbCdEfGhIjKL "
# get cloudinary account access to handle images
CLOUDINARY_CLOUD_NAME= ' abcdefghi '
CLOUDINARY_API_KEY= ' 1234567890 '
CLOUDINARY_API_SECRET= ' xxxxx-XXXXX-xxxxx '
# the host url without the slash at the end
HOST= " http://localhost:5173 "
# gmail access for mail deliveries
MAIL_PASS= " abcd efgh ijkl mnop "
MAIL_USER= " [email protected] "
MAIL_HOST= " smtp.gmail.com "
MAIL_PORT=465 Gehen Sie zu ./packages/database -Verzeichnis. Kopieren Sie das .env.example , um ein .env zu erstellen und bereitzustellen:
# you postgres database url
DATABASE_URL= " postgresql://user:pass@localhost:5432/dot-chali?schema=public " cd packages/database
yarn prisma migrate devFühren Sie die App aus dem Stammverzeichnis aus
yarn devBeiträge sind immer willkommen. Bitte befolgen Sie die Schritte:
Öffnen Sie ein Problem, bevor Sie an einer Funktion arbeiten
Geben Sie das Repository auf
Erstellen Sie einen neuen Zweig
Die Änderungen vornehmen
Erstellen Sie eine Pull -Anfrage
Die Chali -App ist unter den Bedingungen der MIT Open Source -Lizenz lizenziert und ist kostenlos verfügbar.
Klicken Sie hier, um die App anzuzeigen, die vorübergehend auf Render gehostet wird. Bitte warten Sie ein paar Minuten, wenn es nicht antwortet. Wir verwenden den Startplan und er wird sich mit einer Inaktivität von 15 Minuten nach unten drehen.