Add models
Add controllers
Add admin dashboard
Add controller tests