GithubHelp home page GithubHelp logo

job4j_todo's Introduction

WEB Application - "TODO list"

This project represents Web Application on Spring Book Framework

Functionality:

  • Works in the form of notes, plans and tasks to complete.
  • The application works through Internet browser.
  • The system has two models: Tasks, Task Categories, Users.
  • User creates a job to run. When entering the service, the User enters the authorization page. Moreover, if the user is not authorized, then transitions to pages are possible. From the "login" page it is possible to register a new user.
  • User can select a list of categories for the task
  • Displays all tasks of authorized user.
  • "Выполненные задания" link displays completed jobs for an authorized user.
  • When you click on the task, you go to the detailed description of the task, where it is also possible to go to the page editing.
  • User Authorization and Authentication implemented by Servlet Filter

Assembly and installation:

  1. Create "todolist_db" database or your own database
  2. Change your PostgreSQL database username, password or url database in 'src/main/resources/hibernate.cfg.xml'
  3. Using Spring Boot CLI
mvn spring-boot:run -Dspring-boot.run.arguments=--db=your_database,--user=your_user,--password=your_password,--port=your_port

OR using default properties(db=todolist_db, user=postgres, password=password, port=5432)

mvn spring-boot:run
  1. Go to http://localhost:8080

TODO list

The program can:

  1. Create, read, update tasks
  2. Has an interface for managing and modifying tasks
  3. Register on the website
  4. Sing in website

Used technologies:

Screenshots

![](src/main/java/ru/job4j/todo/images/new Task.png) ![](src/main/java/ru/job4j/todo/images/new list Tom.png)

Contact:

If you have any questions, feel free to contact me https://t.me/VadimDedeyko

job4j_todo's People

Contributors

vadimdedeiko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.