diff --git a/.idea/dbnavigator.xml b/.idea/dbnavigator.xml
new file mode 100644
index 0000000..04cbe55
--- /dev/null
+++ b/.idea/dbnavigator.xml
@@ -0,0 +1,417 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml
index 04e2ec7..f8237c9 100644
--- a/.idea/libraries/Dart_Packages.xml
+++ b/.idea/libraries/Dart_Packages.xml
@@ -5,686 +5,686 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Sources/sql_script/create.sql b/Sources/sql_script/create.sql
new file mode 100644
index 0000000..9f79c1e
--- /dev/null
+++ b/Sources/sql_script/create.sql
@@ -0,0 +1,50 @@
+CREATE TABLE UserDafl(
+ idDafl INT PRIMARY KEY,
+ pseudo varchar(50) NOT NULL,
+ idSpotify varchar(150) NOT NULL,
+ profilPicture varchar(200) NOT NULL
+);
+
+CREATE TABLE Musique(
+ idUser INT REFERENCES User(idDafl),
+ idMusic INT,
+ title varchar(50) NOT NULL,
+ artist varchar(50) NOT NULL,
+ album varchar(50) NOT NULL,
+ category varchar(100),
+ PRIMARY KEY(idUser,idMusic)
+);
+
+CREATE TABLE Matchs(
+ idUserA INT REFERENCES User(idDafl),
+ idUserB INT REFERENCES User(idDafl),
+ dateMatch date NOT NULL,
+ PRIMARY KEY(idUserA,idUserB)
+);
+
+CREATE TABLE LikeDafl(
+ idUserWhoLike INT REFERENCES User(idDafl),
+ idUserWhoGetLike INT REFERENCES User(idDafl),
+ dateLike date NOT NULL,
+ PRIMARY KEY(idUserWhoLike,idUserWhoGetLike)
+);
+
+CREATE TABLE MessageDafl(
+ senderID INT NOT NULL REFERENCES User(idDafl) ,
+ idMessage INT PRIMARY KEY,
+ content varchar(500),
+ dateMess date NOT NULL
+);
+
+CREATE TABLE ConversationDafl(
+ idUserA INT NOT NULL REFERENCES User(idDafl),
+ idUserB INT NOT NULL REFERENCES User(idDafl),
+ idConversation INT PRIMARY KEY,
+ waiting BOOLEAN NOT NULL CHECK (waiting=1 OR waiting=0)
+);
+
+CREATE TABLE MessToConv(
+ idConv INT REFERENCES Conversation(idConversation),
+ idMsg INT REFERENCES Message(idMessage),
+ PRIMARY KEY (idConv,idMsg)
+);
\ No newline at end of file