diff --git a/myproject/myapp/models.py b/myproject/myapp/models.py
index 71a836239075aa6e6e4ecb700e9c42c95c022d91..efdbb87fad77ac85ad62ae5a985f5ff4fb0588e4 100644
--- a/myproject/myapp/models.py
+++ b/myproject/myapp/models.py
@@ -1,3 +1,49 @@
 from django.db import models
 
+#   Usertypes
+#   ---------
+#   0 - Basic User
+#   1 - Admin
+#   2 - ML Engineer
+#   3 - Accountant
+
 # Create your models here.
+class User(models.Model):
+    """
+    *   User model
+    """
+    username = models.CharField(max_length=150)
+    password = models.CharField(max_length=16)
+    email = models.EmailField(max_length=200)
+    usertype = models.ForeignKey("UserType")
+
+class UserType(models.Model):
+    """
+    *   Usertype model
+    """
+    usertype = models.CharField(max_length=15)
+
+class Logs(models.Model):
+    """
+    *   Logs model
+    """
+    user_id = models.ForeignKey("User")
+    content = models.CharField(max_length=2000)
+    date = models.DateTimeField()
+
+class Feedback(models.Model):
+    """
+    *   Feedback Model
+    """
+    user_id = models.ForeignKey("User")
+    user_id = models.IntegerField()
+    content = models.CharField(max_length=2000)
+
+class Bills(models.Model):
+    """
+    *   Bill/receipts Model
+    """
+    user_id = models.ForeignKey("User")
+    date = models.DateTimeField()
+    paid = models.BooleanField(default=False)
+