The Duolingo Clone is now Dockerized. You can use it in Docker via the instructions provided in the Docker README.
Test_Duolingo.mp4
https://github.com/ASISHGOUDA/duolingo_clone/blob/main/db/schema.ts
Variable Name | Description | Example Value |
---|---|---|
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY |
Clerk's publishable API key for public access | pk_test_1234567 |
CLERK_SECRET_KEY |
Clerk's secret API key for server-side access | sk_test_45433454651 |
DATABASE_URL |
Connection URL for the PostgreSQL database | postgresql://Duolingo_owner:54654546352654165465 |
STRIPE_API_KEY |
Stripe's secret API key | sk_test_444564645654685 |
NEXT_PUBLIC_APP_URL |
URL where the Next.js app is hosted | http://localhost:3000 |
STRIPE_WEBHOOK_SECRET |
Stripe webhook secret for verifying events | whsec_455436565 |
- Clone the repository.
- Create a
.env
file in the root directory of the project. - Copy the environment variables from the table above or from
.env.example
and paste them into the.env
file. - Replace the example values with your actual keys and URLs.
- Run the project using
npm run dev
or your preferred command.
https://github.com/ASISHGOUDA/duolingo_clone.git