Dingify
1.0.0
Start at full speed with Dingify !
Introduction · Installation · Tech Stack + Features · Author · Credits
Welcome to Dingify, where we're we are going to make your alerts easy for you
Dingify is a monorepo managed by Turborepo. The monorepo is split between apps and packages directories.
.
├── apps # Its app workspace which contains
│ ├── www # Nextjs app which is deployed in Vercel
│ ├── api # Hono app that is our REST-api for our SDK
│ └── ...
├── packages # are the shared packages that are used by the apps
│ ├── db # Prisma DB connector
│ └── ui # Shared UI components (Shadcn)
├── tooling # are the shared configuration that are used by the apps and packages
│ ├── eslint # Shared eslint presets
│ ├── prettier # Shared prettier configuration
│ ├── tailwind # Shared tailwind configuration
│ └── typescript # Shared tsconfig you can extend from
├── LICENSE
└── README.md
Clone & create this repo locally with the following command:
git clone https://github.com/Codehagen/Dingifypnpm install.env.example to .env.local and update the variables.cp .env.example .env.localInput everything you need for the env.
Start the development server from either yarn or turbo:
# To start the server
pnpm dev
# To push the DB schema
pnpm --filter=db db:pushIf you want to use the REST-api you need to update the hono under apps/api
[vars]
#MY_VAR = "my-variable"
#DATABASE_URL = "Use same link as your db URL"If you want to deploy it on Cloudflare you need to go run
pnpm run deployWe love our contributors! Here's how you can contribute: