Learn Wisdom AI is an AI-powered SaaS content generation web application designed to generate personalized, structured courses based on topics chosen by users. The platform leverages the power of OpenAI as Client and OpenRouter API and integrates various tools for creating, managing, and monetizing educational content.
To run the project locally using Docker, follow the steps below:
-
Pull the docker image
docker pull learnwisdom-ai
-
Run the Docker container:
docker run -p 3000:3000 learnwisdom-ai
The application should now be accessible on http://localhost:3000.
To get started with the project locally, follow the steps below:
-
Run the Application:
-
After setting up your environment, run the app with the following command:
npm run dev
-
-
Set up Environment Variables:
-
Create a
.env
file using below command and add your actual environment variables:cp .env.example .env
-
- Frontend: The frontend is built using Next.js with Tailwind CSS for styling.
- Backend: The backend uses Prisma ORM to interact with PostgreSQL, and Supabase serves as the backend platform.
- Payment Integration: The project uses Stripe for managing payments for course creation and subscription services.