diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/Groups.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/Groups.java
new file mode 100644
index 0000000000000000000000000000000000000000..de78df1bf05e5d224aeb90a53922a7ad92191fd8
--- /dev/null
+++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/entity/Groups.java
@@ -0,0 +1,31 @@
+package ntnu.idatt2016.v233.SmartMat.entity;
+
+
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import jakarta.persistence.Id;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@Entity(name = "groups")
+@Data
+public class Groups {
+
+    @Id
+    @Column(name = "group_id")
+    long groupId;
+
+    @Column(name = "level")
+    int level;
+
+    @Column(name = "points")
+    int points;
+    
+    @Column(name = "group_name")
+    String groupName;
+}
diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/GroupRepository.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/GroupRepository.java
new file mode 100644
index 0000000000000000000000000000000000000000..2c61c972345240dcd288737f08bac3ad2977199e
--- /dev/null
+++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/repository/GroupRepository.java
@@ -0,0 +1,16 @@
+package ntnu.idatt2016.v233.SmartMat.repository;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+
+import ntnu.idatt2016.v233.SmartMat.entity.Groups;
+
+/**
+ * Repository for groups
+ * 
+ * @author Stian Lyng
+ * @version 1.0
+ * @since 04.04.2023
+ */
+public interface GroupRepository extends JpaRepository<Groups, Long> {
+
+}