Welcome to Thryve LMS! A cutting-edge, AI-powered Learning Management System (LMS) built with modern web technologies like React.js and Next.js. The platform integrates Google Gemini for personalized and adaptive learning experiences, creating a dynamic learning environment for all users.
- AI-Powered Learning: Integrated with Google Gemini for content generation and adaptive learning paths.
- Personalized Learning Paths: Tailored learning experiences based on user progress and needs.
- User Authentication: Built-in secure authentication using Clerk.
- Subscription Payments: Managed payments via Stripe for a smooth, scalable transaction system.
- Responsive UI: A scalable, mobile-first UI designed using Tailwind CSS and ShadCN to ensure seamless access across all devices.
To get a local copy of the project up and running, follow these simple steps:
git clone https://github.com/Maxzovert/thryve.gitnpm installHOST_URL=http://localhost:3000NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
CLERK_SECRET_KEY=your-clerk-secret-keyNEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-upNEXT_PUBLIC_GOOGLE_GEMINI_API_KEY=your-google-gemini-api-keyNEXT_PUBLIC_STRIPE_PUBLIC_KEY=your-stripe-public-key
STRIPE_SECRET_KEY=your-stripe-secret-keyNEXT_PUBLIC_STRIPE_MONTHLY_PRICE_ID=your-stripe-monthly-plan-idSTRIPE_WEB_HOOK_KEY=your-stripe-webhook-secretINNGEST_EVENT_KEY=your-inngest-event-key
INNGEST_SIGNING_KEY=your-inngest-signing-keyNEXT_PUBLIC_DATABASE_CONNECTION_STRING=your-database-connection-stringnpm run dev
