diff --git a/app/repositories/orient_db/main_page_repository.rb b/app/repositories/orient_db/main_page_repository.rb
deleted file mode 100644
index 31e51a02ace50fad43e8c928dad1065fe2ac61a0..0000000000000000000000000000000000000000
--- a/app/repositories/orient_db/main_page_repository.rb
+++ /dev/null
@@ -1,35 +0,0 @@
-module OrientDb
-  class MainPageRepository < Base
-
-    def all
-      connection.query "SELECT FROM MainPage"
-    end
-
-    def find(id)
-      connection.query "SELECT FROM MainPage where @rid = '#{id}'"
-    end
-
-    def insert_data (name,url)
-       connection.command "INSERT INTO MainPage (name,URL) VALUES ('#{name}','#{url}')"
-    end
-
-
-    def destroy_data(id)
-        return @connection.command "DELETE VERTEX MainPage where @rid = '#{id}'"
-      rescue
-        return nil
-    end
-
-    def update(id,operation,atributte,new)
-      puts "update #{id} #{operation} #{atributte} = #{new}"
-      connection.command "update #{id} #{operation} #{atributte} = #{new}"
-    end
-
-    private
-
-    def odb_class
-      "MainPage"
-    end
-
-  end
-end
diff --git a/app/repositories/repositories_proxy.rb b/app/repositories/repositories_proxy.rb
index 3a878e891b086460681811471f3526e6abce6930..da7ff5a0af87e1a820bdadf1244b734990fc44b5 100644
--- a/app/repositories/repositories_proxy.rb
+++ b/app/repositories/repositories_proxy.rb
@@ -30,10 +30,6 @@ module RepositoriesProxy
     application_repository.for(:carousel)
   end
 
-  def main_page_repository
-    application_repository.for(:mainPage)
-  end
-
   def user_repository
     application_repository.for(:user)
   end
diff --git a/config/initializers/repositories/repositories.rb b/config/initializers/repositories/repositories.rb
index 471645b216869371cb86a0a5394017f3e012db16..7f4bd31972f9c702f9dea6f1b335abcef18e7544 100644
--- a/config/initializers/repositories/repositories.rb
+++ b/config/initializers/repositories/repositories.rb
@@ -20,7 +20,6 @@ end
 # initialize repositories
 Repository::Environments.create :development do |repository|
   repository.register :learning_object, OrientDb::LearningObjectRepository.new(OrientDb::Client.instance)
-  repository.register :mainPage, OrientDb::MainPageRepository.new(OrientDb::Client.instance)
   repository.register :user, UserRepositoryProxy.new(OrientDb::UserRepository.new(OrientDb::Client.instance))
   repository.register :subject, OrientDb::SubjectRepository.new(OrientDb::Client.instance)
   repository.register :institution, OrientDb::InstitutionRepository.new(OrientDb::Client.instance)
@@ -34,7 +33,6 @@ end
 
 Repository::Environments.create :test do |repository|
   repository.register :learning_object, OrientDb::LearningObjectRepository.new(OrientDb::Client.instance)
-  repository.register :mainPage, OrientDb::MainPageRepository.new(OrientDb::Client.instance)
   repository.register :user, UserRepositoryProxy.new(OrientDb::UserRepository.new(OrientDb::Client.instance))
   repository.register :subject, OrientDb::SubjectRepository.new(OrientDb::Client.instance)
   repository.register :institution, OrientDb::InstitutionRepository.new(OrientDb::Client.instance)
@@ -48,7 +46,6 @@ end
 
 Repository::Environments.create :production do |repository|
   repository.register :learning_object, OrientDb::LearningObjectRepository.new(OrientDb::Client.instance)
-  repository.register :mainPage, OrientDb::MainPageRepository.new(OrientDb::Client.instance)
   repository.register :user, UserRepositoryProxy.new(OrientDb::UserRepository.new(OrientDb::Client.instance))
   repository.register :subject, OrientDb::SubjectRepository.new(OrientDb::Client.instance)
   repository.register :institution, OrientDb::InstitutionRepository.new(OrientDb::Client.instance)