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
.env
file in the root directory with your OpenAI API key:OPENAI_API_KEY=your_openai_api_key_here
Start the development server:
bun run dev
Open the app in a new browser tab:
bun run dev --open
Create a production build:
bun run build
Preview 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