diff --git a/lib/learning_phoenix_web/controllers/user_controller.ex b/lib/learning_phoenix_web/controllers/user_controller.ex
new file mode 100644
index 0000000..138ee5a
--- /dev/null
+++ b/lib/learning_phoenix_web/controllers/user_controller.ex
@@ -0,0 +1,33 @@
+defmodule LearningPhoenixWeb.UserController do
+ use LearningPhoenixWeb, :controller
+
+ def index(conn, _params) do
+ render(conn, :index)
+ end
+
+ def edit(conn, _params) do
+ render(conn, :edit)
+ end
+
+ def new(conn, _params) do
+ render(conn, :new)
+ end
+
+ def show(conn, _params) do
+ render(conn, :show)
+ end
+
+ def create(conn, _params) do
+ #redirect(conn, url(~p"/users/#{id}"))
+ redirect(conn, url(~p"/users"))
+ end
+
+ def update(conn, _params) do
+ #redirect(conn, url(~p"/users/#{id}"))
+ redirect(conn, url(~p"/users"))
+ end
+
+ def delete(conn, _params) do
+ redirect(conn, url(~p"/users"))
+ end
+end
diff --git a/lib/learning_phoenix_web/controllers/user_html.ex b/lib/learning_phoenix_web/controllers/user_html.ex
new file mode 100644
index 0000000..66e7351
--- /dev/null
+++ b/lib/learning_phoenix_web/controllers/user_html.ex
@@ -0,0 +1,10 @@
+defmodule LearningPhoenixWeb.UserHTML do
+ @moduledoc """
+ This module contains pages rendered by PageController.
+
+ See the `page_html` directory for all templates available.
+ """
+ use LearningPhoenixWeb, :html
+
+ embed_templates "user_html/*"
+end
diff --git a/lib/learning_phoenix_web/controllers/user_html/edit.html.heex b/lib/learning_phoenix_web/controllers/user_html/edit.html.heex
new file mode 100644
index 0000000..740586d
--- /dev/null
+++ b/lib/learning_phoenix_web/controllers/user_html/edit.html.heex
@@ -0,0 +1,9 @@
+
+ Cette page permet de modifier un utilisateur +
++ Cette page contient la liste de tous les utilisateurs +
++ Cette page permet de créer un utilisateur. +
++ Cette page donne les info sur un utilisateur en particulier +
+