A SvelteKit application that uses OpenAI's GPT-4o to generate customized DevOps projects based on skills, job requirements, difficulty level, and duration.
- Generate DevOps projects based on specified skills/job requirements
- Customize difficulty level (beginner, intermediate, advanced)
- Set project duration (from days to months)
- Dark/light mode support
- Responsive design following the MTC style guide
- Powered by OpenAI's GPT-4o model
- Clone the repository
- Install dependencies with
bun install - Create a
.envfile in the root directory with your OpenAI API key:OPENAI_API_KEY=your_openai_api_key_here
Start the development server:
bun run devOpen the app in a new browser tab:
bun run dev --openCreate a production build:
bun run buildPreview the production build:
bun run preview- Enter skills or job requirements (e.g., Docker, Kubernetes, AWS)
- Select difficulty level and project duration
- Click "Generate Project"
- The app sends a request to OpenAI's GPT-4o model
- The model generates a structured DevOps project with:
- Title and description
- Required skills
- Project objectives
- Detailed tasks with resources
- Deliverables
- Learning outcomes