AI-Powered Learning Path Generator
TopicCraft is a desktop application designed to generate and manage comprehensive, AI-driven learning paths for any given subject. Simply provide a topic, and TopicCraft dynamically creates a structured curriculum, complete with interactive sub-topics and content modules.
Built using Electron, React, React Router, Webpack, and React Fast Refresh.
- AI Subject Generation: Automatically generate courses and modules around your specific topics of interest.
- Course Management: View, navigate, and manage your saved generated courses.
- Focus Mode: Explore learning modules using a distraction-free content view.
- PDF Export: Export your generated curriculum to beautiful, structured PDF files to read offline.
- Customizable: Complete light/educational theme that prioritizes focus and reading experience.
- Cross-Platform: Available for macOS, Windows, and Linux.
Clone the repository and install the required dependencies:
git clone https://github.com/tharukaCodeWorks/topic-craft.git
cd topic-craft
npm installTo start the application in the development environment with hot-reloading:
npm startTo build and package the application for your local platform:
npm run packageBuilt packages will be available in the release/build directory.
This project is licensed under the MIT License - see the LICENSE file for details.
Tharuka Dissanayake
- GitHub: @tharukaCodeWorks