diff --git a/frontend/frontend/fixtures/fields.json b/frontend/frontend/fixtures/fields.json
new file mode 100644
index 0000000..8b7fefe
--- /dev/null
+++ b/frontend/frontend/fixtures/fields.json
@@ -0,0 +1,16 @@
+[
+{
+ "fields": {
+ "name": "title"
+ },
+ "model": "frontend.field",
+ "pk": 1
+},
+{
+ "fields": {
+ "name": "description"
+ },
+ "model": "frontend.field",
+ "pk": 2
+}
+]
diff --git a/frontend/frontend/migrations/0001_initial.py b/frontend/frontend/migrations/0001_initial.py
new file mode 100644
index 0000000..c91ec42
--- /dev/null
+++ b/frontend/frontend/migrations/0001_initial.py
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='Feed',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('uri', models.CharField(max_length=2000)),
+ ('xpath', models.CharField(max_length=2000)),
+ ],
+ ),
+ migrations.CreateModel(
+ name='FeedField',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('xpath', models.CharField(max_length=2000)),
+ ('feed', models.ForeignKey(to='frontend.Feed')),
+ ],
+ ),
+ migrations.CreateModel(
+ name='Field',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('name', models.CharField(max_length=200)),
+ ],
+ ),
+ migrations.AddField(
+ model_name='feedfield',
+ name='field',
+ field=models.ForeignKey(to='frontend.Field'),
+ ),
+ ]
diff --git a/frontend/frontend/migrations/__init__.py b/frontend/frontend/migrations/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/frontend/models.py b/frontend/frontend/models.py
new file mode 100644
index 0000000..ecaabbd
--- /dev/null
+++ b/frontend/frontend/models.py
@@ -0,0 +1,14 @@
+from django.db import models
+
+
+class Feed(models.Model):
+ uri = models.CharField(max_length=2000)
+ xpath = models.CharField(max_length=2000)
+
+class Field(models.Model):
+ name = models.CharField(max_length=200)
+
+class FeedField(models.Model):
+ feed = models.ForeignKey(Feed, on_delete=models.CASCADE)
+ field = models.ForeignKey(Field, on_delete=models.CASCADE)
+ xpath = models.CharField(max_length=2000)
diff --git a/frontend/frontend/templates/frontend/setup.html b/frontend/frontend/templates/frontend/setup.html
index 9b53b93..fe8e335 100644
--- a/frontend/frontend/templates/frontend/setup.html
+++ b/frontend/frontend/templates/frontend/setup.html
@@ -8,6 +8,7 @@
and
.
+