First commit

This commit is contained in:
mrtoine 2025-09-12 11:07:53 +02:00
commit 440f5a7df4
1563 changed files with 217996 additions and 0 deletions

View file

@ -0,0 +1,18 @@
<footer>
<div class="footer">
<div class="about">
<h5>A propos de moi</h5>
<p>Je suis un développeur web expérimenté avec plus de 10 ans d'expérience dans ce domaine. J'ai également développé des compétences en programmation Python et en utilisation du framework Django au cours des dernières années, et je suis passionné par l'art du développement de logiciels.</p>
</div>
<div class="footer-link">
<h5>Liens</h5>
<ul>
<li><a href="https://www.kiloukoi.be" target="_blank">Kiloukoi.be</a></li>
<li><a href="http://toine-traveller.org" target="_blank">Mon blog voyage</a></li>
</ul>
</div>
</div>
<p class="center">
Partir de Zero ©2024 - v0.1.1 - Designed and created by <a href="https://www.partirdezero.com" target="_blank">Anthony VIOLET</a>
</p>
</footer>

View file

@ -0,0 +1,48 @@
<!-- TODO : Améliorer la mise en page -->
<nav>
<div class="brand"><i class="fa-solid fa-terminal"></i>Partir de zéro<br><span class="subtitle comment">/* Anthony Violet */</span></div>
<div class="navbar">
<ul id="menu">
<li><a href="/" class="house"><i class="fa-solid fa-house"></i></a></li>
<li>
<a href="{% url 'courses:list' %}">Les cours</a>
<ul>
{% for course in courses %}
<li><a href="{% url 'courses:show' course.id course.name|slugify %}">{{ course.name }}</a></li>
{% endfor %}
</ul>
</li>
<li><a href="">Tutoriels</a></li>
<li><a href="">Billets</a></li>
</ul>
<div class="navend">
<ul>
<li>
<a href="{% url 'profile' %}"><i class="fa-solid fa-user"></i></a>
<ul>
<!-- Si l'utilisateur est connecté -->
{% if user.is_authenticated %}
<li><a href="{% url 'profile' %}">Profil</a></li>
<li><a href="{% url 'user_courses' %}">Mes cours</a></li>
<li><a href="{% url 'logout' %}">Déconnexion</a></li>
<!-- Sinon -->
{% else %}
<li><a href="{% url 'login' %}">Connexion</a></li>
<li><a href="{% url 'register' %}">Inscription</a></li>
{% endif %}
</ul>
</li>
<li>
{% if user.is_authenticated %}
<!-- On affiche le pseudo -->
{{ request.user.username }}
{% else %}
<!-- Sinon on affiche un lien de connexion -->
Visiteur
{% endif %}
</li>
</ul>
</div>
<!-- <div class="navend"><a><i class="fa-solid fa-moon"></i></a></div> -->
</div>
</nav>

View file

@ -0,0 +1,16 @@
{% block 'profile-nav' %}
<div class="profile-header">
<h2>Profil de {{ user.username }}</h2>
<img src="/{{ user.profile.avatar }}" alt="Profile Picture" class="profile-picture">
</div>
<!-- On affiche le menu que si l'id du profil est égale à celui de l'utilisateur -->
{% if user.id == request.user.id %}
<div class="profile-nav">
<ul>
<li><a href="{% url 'profile' %}">Profil</a></li>
<li><a href="{% url 'account_update' %}">Paramètre de compte</a></li>
<li><a href="{% url 'user_courses' %}">Mes cours</a></li>
</ul>
</div>
{% endif %}
{% endblock %}