diff --git a/src/main/java/Config.java b/src/main/java/Config.java
new file mode 100644
index 0000000000..e0507dae17
--- /dev/null
+++ b/src/main/java/Config.java
@@ -0,0 +1,11 @@
+class Config {
+ public String getUrl() {
+ return "jdbc:mysql://localhost/adlister_db?serverTimezone=UTC&useSSL=false";
+ }
+ public String getUser() {
+ return "root";
+ }
+ public String getPassword() {
+ return "codeup";
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/codeup/adlister/dao/Config.java b/src/main/java/com/codeup/adlister/dao/Config.java
new file mode 100644
index 0000000000..159611fd2b
--- /dev/null
+++ b/src/main/java/com/codeup/adlister/dao/Config.java
@@ -0,0 +1,15 @@
+package com.codeup.adlister.dao;
+
+class Config {
+ public String getUrl() {
+ return "jdbc:mysql://localhost/adlister_db?serverTimezone=UTC&useSSL=false";
+ }
+
+ public String getUser() {
+ return "root";
+ }
+
+ public String getPassword() {
+ return "codeup";
+ }
+}
\ No newline at end of file
diff --git a/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF b/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..b48832b48b
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+Created-By: IntelliJ IDEA
+Built-By: bama
+Build-Jdk: 11.0.9
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/create.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/create.jsp
new file mode 100644
index 0000000000..f6332692f7
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/create.jsp
@@ -0,0 +1,24 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+
+
+
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/index.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/index.jsp
new file mode 100644
index 0000000000..c4a1010ad0
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/ads/index.jsp
@@ -0,0 +1,24 @@
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+
+
+
+
+
Here Are all the ads!
+
+
+
+
+
+
+
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/Config.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/Config.class
new file mode 100644
index 0000000000..de1cb44528
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/Config.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/AdsIndexServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/AdsIndexServlet.class
new file mode 100644
index 0000000000..e579b53c97
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/AdsIndexServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CounterServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CounterServlet.class
new file mode 100644
index 0000000000..0efe6dc207
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CounterServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CreateAdServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CreateAdServlet.class
new file mode 100644
index 0000000000..e56fe5ac5e
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/CreateAdServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/HelloWorldServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/HelloWorldServlet.class
new file mode 100644
index 0000000000..23f0c63838
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/HelloWorldServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LoginServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LoginServlet.class
new file mode 100644
index 0000000000..a40a79d6fb
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LoginServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LogoutServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LogoutServlet.class
new file mode 100644
index 0000000000..6aa18dd378
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/LogoutServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/RegisterServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/RegisterServlet.class
new file mode 100644
index 0000000000..ddef9b5531
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/RegisterServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/SearchAdsServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/SearchAdsServlet.class
new file mode 100644
index 0000000000..0c4b8c1eef
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/SearchAdsServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/ViewProfileServlet.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/ViewProfileServlet.class
new file mode 100644
index 0000000000..0d7f45c299
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/controllers/ViewProfileServlet.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Ads.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Ads.class
new file mode 100644
index 0000000000..20b1461120
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Ads.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Config.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Config.class
new file mode 100644
index 0000000000..ec00d4fd10
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Config.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/DaoFactory.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/DaoFactory.class
new file mode 100644
index 0000000000..3a26d06cf9
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/DaoFactory.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/ListAdsDao.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/ListAdsDao.class
new file mode 100644
index 0000000000..638d301412
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/ListAdsDao.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLAdsDao.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLAdsDao.class
new file mode 100644
index 0000000000..682eb9499c
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLAdsDao.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLUsersDao.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLUsersDao.class
new file mode 100644
index 0000000000..64bde450ff
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/MySQLUsersDao.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Users.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Users.class
new file mode 100644
index 0000000000..64f1da1d36
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/dao/Users.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/Ad.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/Ad.class
new file mode 100644
index 0000000000..70431f54de
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/Ad.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/User.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/User.class
new file mode 100644
index 0000000000..1cff3ad7be
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/models/User.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/util/Password.class b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/util/Password.class
new file mode 100644
index 0000000000..07216418c1
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/classes/com/codeup/adlister/util/Password.class differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/javax.servlet-api-3.0.1.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/javax.servlet-api-3.0.1.jar
new file mode 100644
index 0000000000..4e2edcc9df
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/javax.servlet-api-3.0.1.jar differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jbcrypt-0.3m.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jbcrypt-0.3m.jar
new file mode 100644
index 0000000000..ccace8bbcd
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jbcrypt-0.3m.jar differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar
new file mode 100644
index 0000000000..0fd275e946
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/jstl-1.2.jar differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-6.0.5.jar b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-6.0.5.jar
new file mode 100644
index 0000000000..64155eb450
Binary files /dev/null and b/target/adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-6.0.5.jar differ
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/login.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/login.jsp
new file mode 100644
index 0000000000..83ce2d0a1f
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/login.jsp
@@ -0,0 +1,25 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/head.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/head.jsp
new file mode 100644
index 0000000000..a33443d65c
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/head.jsp
@@ -0,0 +1,2 @@
+${param.title}
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/navbar.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/navbar.jsp
new file mode 100644
index 0000000000..4389be411b
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/partials/navbar.jsp
@@ -0,0 +1,20 @@
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/profile.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/profile.jsp
new file mode 100644
index 0000000000..05e3fa7a91
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/profile.jsp
@@ -0,0 +1,16 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+
+
+
+
+
Welcome, ${sessionScope.user.username}!
+
+
+
+
diff --git a/target/adlister-1.0-SNAPSHOT/WEB-INF/register.jsp b/target/adlister-1.0-SNAPSHOT/WEB-INF/register.jsp
new file mode 100644
index 0000000000..4b64e10a43
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/WEB-INF/register.jsp
@@ -0,0 +1,33 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/target/adlister-1.0-SNAPSHOT/index.jsp b/target/adlister-1.0-SNAPSHOT/index.jsp
new file mode 100644
index 0000000000..68cf346ec9
--- /dev/null
+++ b/target/adlister-1.0-SNAPSHOT/index.jsp
@@ -0,0 +1,15 @@
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+
+
+
+
Welcome to the Adlister!
+
+
+
diff --git a/target/classes/Config.class b/target/classes/Config.class
new file mode 100644
index 0000000000..de1cb44528
Binary files /dev/null and b/target/classes/Config.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/AdsIndexServlet.class b/target/classes/com/codeup/adlister/controllers/AdsIndexServlet.class
new file mode 100644
index 0000000000..e579b53c97
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/AdsIndexServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/CounterServlet.class b/target/classes/com/codeup/adlister/controllers/CounterServlet.class
new file mode 100644
index 0000000000..0efe6dc207
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/CounterServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/CreateAdServlet.class b/target/classes/com/codeup/adlister/controllers/CreateAdServlet.class
new file mode 100644
index 0000000000..e56fe5ac5e
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/CreateAdServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/HelloWorldServlet.class b/target/classes/com/codeup/adlister/controllers/HelloWorldServlet.class
new file mode 100644
index 0000000000..23f0c63838
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/HelloWorldServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/LoginServlet.class b/target/classes/com/codeup/adlister/controllers/LoginServlet.class
new file mode 100644
index 0000000000..a40a79d6fb
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/LoginServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/LogoutServlet.class b/target/classes/com/codeup/adlister/controllers/LogoutServlet.class
new file mode 100644
index 0000000000..6aa18dd378
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/LogoutServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/RegisterServlet.class b/target/classes/com/codeup/adlister/controllers/RegisterServlet.class
new file mode 100644
index 0000000000..ddef9b5531
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/RegisterServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/SearchAdsServlet.class b/target/classes/com/codeup/adlister/controllers/SearchAdsServlet.class
new file mode 100644
index 0000000000..0c4b8c1eef
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/SearchAdsServlet.class differ
diff --git a/target/classes/com/codeup/adlister/controllers/ViewProfileServlet.class b/target/classes/com/codeup/adlister/controllers/ViewProfileServlet.class
new file mode 100644
index 0000000000..0d7f45c299
Binary files /dev/null and b/target/classes/com/codeup/adlister/controllers/ViewProfileServlet.class differ
diff --git a/target/classes/com/codeup/adlister/dao/Ads.class b/target/classes/com/codeup/adlister/dao/Ads.class
new file mode 100644
index 0000000000..20b1461120
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/Ads.class differ
diff --git a/target/classes/com/codeup/adlister/dao/Config.class b/target/classes/com/codeup/adlister/dao/Config.class
new file mode 100644
index 0000000000..ec00d4fd10
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/Config.class differ
diff --git a/target/classes/com/codeup/adlister/dao/DaoFactory.class b/target/classes/com/codeup/adlister/dao/DaoFactory.class
new file mode 100644
index 0000000000..3a26d06cf9
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/DaoFactory.class differ
diff --git a/target/classes/com/codeup/adlister/dao/ListAdsDao.class b/target/classes/com/codeup/adlister/dao/ListAdsDao.class
new file mode 100644
index 0000000000..638d301412
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/ListAdsDao.class differ
diff --git a/target/classes/com/codeup/adlister/dao/MySQLAdsDao.class b/target/classes/com/codeup/adlister/dao/MySQLAdsDao.class
new file mode 100644
index 0000000000..682eb9499c
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/MySQLAdsDao.class differ
diff --git a/target/classes/com/codeup/adlister/dao/MySQLUsersDao.class b/target/classes/com/codeup/adlister/dao/MySQLUsersDao.class
new file mode 100644
index 0000000000..64bde450ff
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/MySQLUsersDao.class differ
diff --git a/target/classes/com/codeup/adlister/dao/Users.class b/target/classes/com/codeup/adlister/dao/Users.class
new file mode 100644
index 0000000000..64f1da1d36
Binary files /dev/null and b/target/classes/com/codeup/adlister/dao/Users.class differ
diff --git a/target/classes/com/codeup/adlister/models/Ad.class b/target/classes/com/codeup/adlister/models/Ad.class
new file mode 100644
index 0000000000..70431f54de
Binary files /dev/null and b/target/classes/com/codeup/adlister/models/Ad.class differ
diff --git a/target/classes/com/codeup/adlister/models/User.class b/target/classes/com/codeup/adlister/models/User.class
new file mode 100644
index 0000000000..1cff3ad7be
Binary files /dev/null and b/target/classes/com/codeup/adlister/models/User.class differ
diff --git a/target/classes/com/codeup/adlister/util/Password.class b/target/classes/com/codeup/adlister/util/Password.class
new file mode 100644
index 0000000000..07216418c1
Binary files /dev/null and b/target/classes/com/codeup/adlister/util/Password.class differ