diff --git a/AKModel/admin.py b/AKModel/admin.py
index 846f6b4061a68eda58bc9c76c36603d1e7721ee8..8c48c1ece0d8758dc583d61f6d94bb0ff6850638 100644
--- a/AKModel/admin.py
+++ b/AKModel/admin.py
@@ -1 +1,7 @@
 # Register your models here.
+
+from django.contrib import admin
+
+from AKModel.models import Event
+
+admin.site.register(Event)
diff --git a/AKModel/models.py b/AKModel/models.py
index 6b2021999398416a78191ac543b7e0e34d86bc2c..05f5285777f6a4ae5fc63035a0c42da903530d15 100644
--- a/AKModel/models.py
+++ b/AKModel/models.py
@@ -1 +1,13 @@
 # Create your models here.
+
+from django.db import models
+
+
+class Event(models.Model):
+    """ An event supplies the frame for all Aks.
+    """
+    name = models.CharField(max_length=64, unique=True, verbose_name='Name', help_text='Name or iteration of the event')
+    start = models.DateTimeField(verbose_name='Start', help_text='Time the event begins')
+    end = models.DateTimeField(verbose_name='End', help_text='Time the event ends')
+    place = models.CharField(max_length=128, verbose_name='Place', help_text='City etc. where the event takes place')
+    active = models.BooleanField(verbose_name='Active State', help_text='Marks currently active events')