diff --git a/apps/note/forms.py b/apps/note/forms.py
new file mode 100644
index 0000000000000000000000000000000000000000..d74fa5b4db8572da1e29fdad542f4796b8b3acce
--- /dev/null
+++ b/apps/note/forms.py
@@ -0,0 +1,9 @@
+#!/usr/bin/env python
+
+from django import forms
+from .models import TransactionTemplate
+
+class TransactionTemplateForm(forms.ModelForm):
+    class Meta:
+        model = TransactionTemplate
+        fields ='__all__'
diff --git a/templates/note/transactiontemplate_form.html b/templates/note/transactiontemplate_form.html
new file mode 100644
index 0000000000000000000000000000000000000000..82bb050e849433e08c36eba03b74f522647579a6
--- /dev/null
+++ b/templates/note/transactiontemplate_form.html
@@ -0,0 +1,11 @@
+{% extends "base.html" %}
+{% load static %}
+{% load crispy_forms_tags %}
+{% block content %}
+<p><a class="btn btn-default" href="{% url 'note:template_list' %}">book Listing</a></p>
+<form method="post">
+{% csrf_token %}
+{{form|crispy}}
+<button class="btn btn-primary" type="submit">Submit</button>
+</form>
+{% endblock %}
diff --git a/templates/note/transactiontemplate_list.html b/templates/note/transactiontemplate_list.html
new file mode 100644
index 0000000000000000000000000000000000000000..25946322910c7c8f73994202892e0674830d14d7
--- /dev/null
+++ b/templates/note/transactiontemplate_list.html
@@ -0,0 +1,24 @@
+{% extends "base.html" %}
+{% block content %}
+
+<table class="table">
+<tr>
+<td>ID</td><td>Link</td>
+    <td>name</td>
+    <td>destinataire</td>
+    <td>montant</td>
+    <td>catégorie</td>
+</tr>
+{% for object in object_list %}
+<tr>
+    <td>{{object.pk}}</td>
+    <td><a href="{{object.get_absolute_url}}">{{object}}</a></td>
+    <td>{{ object.name }}</td>
+    <td>{{ object.destination }}</td>
+    <td>{{ object.amount }}</td>
+    <td>{{ object.template_type }}</td>
+</tr>
+{% endfor %}
+</table>
+<a class="btn btn-primary" href="{% url 'note:template_create' %}">New Template</a>
+{% endblock %}