#!/bin/bash # Projectnaam PROJECT_NAME="po-quest" # Maak de projectmappen aan echo "📁 Maken van projectstructuur..." mkdir -p $PROJECT_NAME mkdir -p $PROJECT_NAME/routes mkdir -p $PROJECT_NAME/templates mkdir -p $PROJECT_NAME/static/css mkdir -p $PROJECT_NAME/static/js # Maak bestanden aan in de hoofdmap touch $PROJECT_NAME/app.py touch $PROJECT_NAME/config.py touch $PROJECT_NAME/extensions.py touch $PROJECT_NAME/models.py touch $PROJECT_NAME/forms.py touch $PROJECT_NAME/database.py touch $PROJECT_NAME/requirements.txt touch $PROJECT_NAME/.gitignore # Maak de bestanden in de routes-map touch $PROJECT_NAME/routes/__init__.py touch $PROJECT_NAME/routes/main.py touch $PROJECT_NAME/routes/admin.py # Maak de HTML templates aan touch $PROJECT_NAME/templates/base.html touch $PROJECT_NAME/templates/index.html touch $PROJECT_NAME/templates/admin.html touch $PROJECT_NAME/templates/edit_question.html touch $PROJECT_NAME/templates/edit_choice.html # Schrijf de benodigde pakketten naar requirements.txt echo "flask" > $PROJECT_NAME/requirements.txt echo "flask_sqlalchemy" >> $PROJECT_NAME/requirements.txt echo "flask_wtf" >> $PROJECT_NAME/requirements.txt echo "wtforms" >> $PROJECT_NAME/requirements.txt # Maak een .gitignore bestand echo "__pycache__/" > $PROJECT_NAME/.gitignore echo "*.sqlite3" >> $PROJECT_NAME/.gitignore echo "*.db" >> $PROJECT_NAME/.gitignore echo "✅ Setup voltooid! Je kunt starten met ontwikkelen in de map '$PROJECT_NAME'."