Welcome to SkillRise Documentation
Everything you need to set up, customize, and scale your AI-powered e-learning platform. Built for students, educators, and administrators.
Quick start
Get SkillRise running in under 10 minutes
Configure environment variables
Required environment variables
Required environment variables
server/.env):MONGODB_URI- MongoDB connection stringCLERK_SECRET_KEY- Clerk authentication secretSTRIPE_SECRET_KEY- Stripe payment processingCLOUDINARY_NAME,CLOUDINARY_API_KEY,CLOUDINARY_SECRET_KEY- Media uploadsGROQ_CHATBOT_API_KEY- AI features
client/.env):VITE_CLERK_PUBLISHABLE_KEY- Clerk public keyVITE_STRIPE_PUBLISHABLE_KEY- Stripe public keyVITE_BACKEND_URL- Backend API URL (default:http://localhost:3000)
Install dependencies and start services
Explore by role
Find documentation tailored to your use case
Core features
Powerful capabilities out of the box
AI-Powered Features
Payment System
Course Management
Community
Analytics
Authentication
Integration guides
Connect with third-party services
Clerk Authentication
Set up user authentication with webhooks and role-based access control
Stripe Payments
Configure payment processing with embedded checkout and webhook verification
Groq AI
Enable AI chatbot, roadmap generation, and quiz creation with LLaMA models
Cloudinary
Configure media uploads for course thumbnails and content
Deployment & development
Deploy to production and contribute to the project
Ready to build your e-learning platform?
Follow our quickstart guide to get SkillRise running in minutes, or explore the API reference to integrate with your existing systems.