Create JD App is the quickest and most efficient way to start a new fullstack Solid web app, inspired by the T3 Stack, which is a web development stack made by Theo focused on simplicity, modularity, and full-stack typesafety. This project is using:
- prisma
- public
- src
|- components
|- env
|- layout
|- routes
|- schema
|- server
|- styles
|- utils
š§ You will need Nodejs +16 (LTS recommended) installed.
git clone [email protected]:YOU_USER/slug.git
npm install
# or
pnpm install
# or
yarn install
# or
ultra install
š§ The environment variables must match the following schema.
# Planetscale DB URL:
DATABASE_URL:
# Github OAuth secrets:
GITHUB_ID:
GITHUB_CLIENT_SECRET:
# Auth.js config:
AUTH_SECRET
AUTH_URL
AUTH_TRUST_HOST=true
Planetscale database:
š§ The environment variable in the dev branch is not the same as main. When you deploy your app to production, in the environment variables change DATABASE_URL to the main variable.
Github OAuth:
Next Auth:
mykey123
for example.http://localhost:3000/
.# Push your DB to Planetscale:
npx prisma db push
# Run the project:
npm run dev
# (Optional) Run Prisma Studio to see your DB data:
npx prisma studio
š Contributing: