Skip to content

faridtahmazov/TodoWebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoWebApp

  • Tools and technologies used:
  • IDE - Intellij Idea;
  • JDK - 1.8 or later;
  • Apache Tomcat - 8.5;
  • JSP - 2.2+;
  • JSTL - 1.2.2;
  • Servlet API - 4.0.1;
  • MySQL - mysql-connector-java-8.0.22.jar;

Development Steps:

  • Create an Intellij Idea Dynamic Web Project;
  • Add Dependencies;
  • Project Structure;
  • MySQL Database Setup;
  • Create a JavaBean - Todo.java, Login.java, User.java;
  • Create a TodoDao.java, TodoDaoImpl.java, LoginDao.java, UserDao.java;
  • Create a LoginController.java, TodoController.java, UserController.java (Servlet);
  • Create a login.jsp, register.jsp, todo-list.jsp, todo-form.jsp error-page.jsp;
  • Demo;

Register page: Screenshot (26)

Login Page: Screenshot (25)

List page /All: Screenshot (27)

List page /Active: Screenshot (28)

List page /Completed: Screenshot (29)

Edit Todo page: Screenshot (30)

New Todo page: Screenshot (31)

Problems that need to be solved:

  1. Refreshing problems
  2. Encrypt password
  3. Select todo from user.