diff --git a/app/Event.php b/app/Event.php
index ea5b8d305463bded5c7c42f44dea00e9210c6039..f6780c98bfbbafe3cf6a9f642b0b19d59a399bcb 100644
--- a/app/Event.php
+++ b/app/Event.php
@@ -6,7 +6,6 @@ use Illuminate\Database\Eloquent\Model;
 
 class Event extends Model
 {
-    //
     protected $fillable = ['name', 'type', 'date', 'place', 'hours', 'certificate_text'];
 
     public function users() {
diff --git a/app/Http/Controllers/EventController.php b/app/Http/Controllers/EventController.php
index d160bfe2d4c1d74ad6c6ed29d64b16d743f554fb..96e9cdbe869890fdcf6f70625974ee95a5bc1c61 100644
--- a/app/Http/Controllers/EventController.php
+++ b/app/Http/Controllers/EventController.php
@@ -6,7 +6,35 @@ use Illuminate\Http\Request;
 
 use App\Http\Requests;
 
+use App\Event;
+
 class EventController extends Controller
 {
-    //
+    public function __construct()
+    {
+        $this->middleware('auth');
+    }
+
+    public function index() {
+        $events = Event::all();
+        return view('events.index', [
+            'events' => $events
+        ]);
+    }
+
+    public function newEvent() {
+        $event = new Event();
+        $event->date = date();
+        $event->certificate_text = "Certificamos que {{PARTICIPANTE}} participou {{TIPO}} {{NOME}} realizado no dia {{DATA}} com carga horária de {{HORAS}}.";
+        return view('home', [
+            'event' => $event
+        ]);
+    }
+
+    public function eventIndex() {
+        $events = Event::all();
+        return view('events.index', [
+            'events' => $events
+        ]);
+    }
 }
diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php
index 33214224088d0a69d625cfff8d3bec039bdee710..55da0e879fddffcc64fe969d665b54b0fd7f52b8 100644
--- a/app/Http/Controllers/HomeController.php
+++ b/app/Http/Controllers/HomeController.php
@@ -25,11 +25,11 @@ class HomeController extends Controller
      */
     public function index()
     {
-        $eventosFuturos = Event::where('date', '>=', date('Y-m-d').' 00:00:00')->get();
-        $eventosPassados = Event::where('date', '<', date('Y-m-d').' 00:00:00')->get();
+        $futureEvents = Event::where('date', '>=', date('Y-m-d').' 00:00:00')->get();
+        $pastEvents = Event::where('date', '<', date('Y-m-d').' 00:00:00')->get();
         return view('welcome', [
-            'eventosFuturos' => $eventosFuturos,
-            'eventosPassados' => $eventosPassados
+            'futureEvents' => $futureEvents,
+            'pastEvents' => $pastEvents
         ]);
     }
 }
diff --git a/app/Http/routes.php b/app/Http/routes.php
index 02773a891da2835cf8310350dc2542cf84e97f9b..9486dc6ee72c64e91b6912e4dc35101b30dfadd1 100644
--- a/app/Http/routes.php
+++ b/app/Http/routes.php
@@ -16,6 +16,7 @@ Route::get('/', 'HomeController@index');
 /* ----------- Rotas de Eventos ----------- */
 Route::get('/eventos', 'EventController@index'); //lista todos os eventos
 Route::get('/eventos/{evento}', 'EventController@eventIndex'); //mostra um evento específico
+Route::get('/eventos/novo', 'EventController@newEvent'); //Formulário para novo evento
 
 Route::auth();
 
diff --git a/resources/views/events/_form.blade.php b/resources/views/events/_form.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..ee10007bd06f5dd2f231052b3224d0353dca5731
--- /dev/null
+++ b/resources/views/events/_form.blade.php
@@ -0,0 +1,22 @@
+<form class="" action="" method="post">
+    <div class="input-group">
+        <span class="input-group-addon">Nome</span>
+        <input type="text" name="name" value="{{ $event->name }}">
+    </div>
+    <div class="input-group">
+        <span class="input-group-addon">Tipo</span>
+        <input type="text" name="type" value="{{ $event->type }}">
+    </div>
+    <div class="input-group">
+        <span class="input-group-addon">Data</span>
+        <input type="date" name="date" value="{{ $event->date }}">
+    </div>
+    <div class="input-group">
+        <span class="input-group-addon">Local</span>
+        <input type="text" name="place" value="{{ $event->place }}">
+    </div>
+    <div class="input-group">
+        <span class="input-group-addon">Horas formativas</span>
+        <input type="number" name="hours" value="{{ $event->hours }}">
+    </div>
+</form>
diff --git a/resources/views/events/index.blade.php b/resources/views/events/index.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..a9932877430ef27500ed0a248845adc6e5ab6b79
--- /dev/null
+++ b/resources/views/events/index.blade.php
@@ -0,0 +1,31 @@
+@extends ('layouts.app')
+
+@section ('content')
+<div class="container">
+    <div class="row">
+        <div class="col-md-12">
+            <div class="page-header">
+                <h1>Eventos</h1>
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-10 col-md-offset-1">
+            <a href="{{ url('/eventos/novo') }}" class="btn btn-primary" role="button"><span class="glyphicon glyphicon-plus"></span> Novo evento</a>
+            <ul class="list-group">
+                @if (count($events) > 0)
+                @foreach ($events as $evt)
+                <li class="list-group-item">
+                    {{ $evt->name }}
+                </li>
+                @endforeach
+                @else
+                    <li class="list-group-item">
+                        Não há eventos cadastrados
+                    </li>
+                @endif
+            </ul>
+        </div>
+    </div>
+</div>
+@endsection
diff --git a/resources/views/events/new.blade.php b/resources/views/events/new.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..29b32f221fb1e9efb04e1800aeb2f59d51fd6741
--- /dev/null
+++ b/resources/views/events/new.blade.php
@@ -0,0 +1,18 @@
+@extends ('layouts.app')
+
+@section ('content')
+<div class="container">
+    <div class="row">
+        <div class="col-md-12">
+            <div class="page-header">
+                <h1>Novo evento</h1>
+            </div>
+        </div>
+    </div>
+    <div class="row">
+        <div class="col-md-10 col-md-offset-1">
+            @include ('_form')
+        </div>
+    </div>
+</div>
+@endsection
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php
index e75d7ecf5c24ec785713868d9e27484f396f0a1d..9d303d45b8aedbc3e6dfb1a292d7644429b8d270 100644
--- a/resources/views/layouts/app.blade.php
+++ b/resources/views/layouts/app.blade.php
@@ -49,7 +49,7 @@
                 <!-- Left Side Of Navbar -->
                 @unless (Auth::guest())
                 <ul class="nav navbar-nav">
-                    <li><a href="{{ url('/home') }}">Gerenciar Eventos</a></li>
+                    <li><a href="{{ url('/eventos') }}">Gerenciar Eventos</a></li>
                 </ul>
                 @endunless
 
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php
index 37a46bc3fbb2a136b455259e402ba831664e8298..d3b0cfd99aee19f2f3b20d6ea0afaa903b108bf1 100644
--- a/resources/views/welcome.blade.php
+++ b/resources/views/welcome.blade.php
@@ -8,8 +8,8 @@
                 <div class="panel-heading">Próximos eventos</div>
                 <div class="panel-body">
                     <ul class="list-group">
-                        @if (count($eventosFuturos) > 0)
-                        @foreach ($eventosFuturos as $evt)
+                        @if (count($futureEvents) > 0)
+                        @foreach ($futureEvents as $evt)
                         <li class="list-group-item">
                             {{ $evt->name }}
                         </li>
@@ -27,8 +27,8 @@
                 <div class="panel-heading">Eventos anteriores</div>
                 <div class="panel-body">
                     <ul class="list-group">
-                        @if (count($eventosPassados) > 0)
-                        @foreach ($eventosPassados as $evt)
+                        @if (count($pastEvents) > 0)
+                        @foreach ($pastEvents as $evt)
                         <li class="list-group-item">
                             {{ $evt->name }}
                         </li>