Developed a dynamic Udemy clone website, meticulously implementing robust functionalities and rolebased authentication for heightened accessibility
- Implemented robust role-based authentication for
secure access. - Utilized Next.js 14 and Tailwind CSS to achieve efficient
- server-side rendering and visually appealing UI.
- Integrated Prisma ORM for seamless PostgreSQL connectivity.
- Incorporated Stripe for secure payment processing, resulting in an enhanced user experience.
First, run the development server:
npm i & npm run dev
# or
yarn add & yarn dev
# or
pnpm i & pnpm dev
# or
bun i & bun dev
Open http://localhost:3000 with your browser to see the result.
https://udemy-clone-orcin.vercel.app/
To run this project, you will need to add the following environment variables to your .env file
DATABASE_URL
NEXT_PUBLIC_APP_URL
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
CLERK_SECRET_KEY
CLERK_WEBHOOK_SECRET
UPLOADTHING_SECRET
UPLOADTHING_APP_ID
STRIPE_WEBHOOK_SECREAT
NEXT_PUBLIC_CLERK_SIGN_IN_URL
NEXT_PUBLIC_CLERK_SIGN_UP_URL
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL
To deploy this project run
npm run build
Badges from somewhere like: shields.io