Spring Boot Practice - diary-boot (personal diary management system)

Briefly

If you have the habit of keeping a diary and want to record important events in your life, then diary-boot will be a good choice. With it, you will not need a diary and a pen, as long as you have a network, you can record your feelings anytime, anywhere. Code hosting:
GitHub: https://github.com/1332508387/diary-boot
Code cloud: https://gitee.com/li90hou/diary-boot

development environment

  • IntelliJ IDEA
  • JDK 1.8
  • MySQL 5.7

Main technique

  • SpringBoot
  • MyBatis
  • Shiro

Features

Diary management

After logging in to your account, click "Diary Management" -> "Add". Write diary operations in the pop-up module.

write picture description here

Journals with journal "level" >= 3 will be marked as important events and displayed in the timeline.
You can set the "Type" of the diary to "Locked", at this time you will be required to enter a diary password, and the contents of the diary will not be displayed in the diary list; you will be required to enter the correct password when viewing and changing the "locked" diary. exhibit.

write picture description here

writing calendar

Click "Writing Calendar" to see if you have written a diary every day. The blue mark is written, click to view the diary content; the red mark is missing, click to add a diary.

write picture description here

summary graph

The column chart on the homepage counts the number of days from the start of writing the diary to the current date, the number of missed writing and the number of days already written; the pie chart counts the mood ratio of all written diaries (the mood selected when adding the diary), which clearly reflects your state.

write picture description here

Timeline

The timeline will display in chronological order, diaries with "level" >= 3 (the number of stars selected when adding the diary), you can clearly see that important thing happened on that day.

write picture description here

Exception record management

Record the unforgettable Exception encountered in the program, and the solution.

write picture description here

other

The diary information is encrypted with DES and stored in the database

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325648445&siteId=291194637