An intelligent case study generator designed to create contextual business case studies for educational purposes.
Case Crafter is a cross-platform desktop application built with Tauri that provides privacy-first case study generation. The application leverages artificial intelligence to generate realistic scenarios, assessment questions, and learning materials tailored to specific domains, complexity levels, and educational objectives.
- Multi-domain Support: Business, Technology, Healthcare, Science, Social Sciences
- Privacy-First Architecture: Local AI processing with Ollama integration
- Dynamic Configuration System: Customizable input fields and business framework integration
- Intelligent Content Generation: AI-powered case study and assessment creation
- Offline Functionality: Complete functionality without internet connectivity
- Cross-Platform: Windows, macOS, and Linux support
- Frontend: React with TypeScript
- Backend: Rust (Tauri 2.x framework)
- Database: SQLite for local storage
- AI Integration: Ollama for local models, optional cloud AI APIs
- UI Framework: Material-UI components
- Node.js (v16 or higher)
- Rust and Cargo
- Tauri CLI
# Clone the repository
git clone <repository-url>
cd case-crafter
# Install dependencies
npm install
# Install Tauri CLI (if not already installed)
npm install --save-dev @tauri-apps/cli
# Run in development mode
npm run tauri dev# Build for production
npm run tauri buildsrc/- React frontend source codesrc-tauri/- Rust backend source codedocs/- Documentation including PRDtasks/- Implementation task liststests/- Test files
This project is currently in initial development. See the task list for implementation progress.
[License to be determined]
[Contributing guidelines to be added]