Original wallpaper applet & independent background (introduction to version 1.3.5)

1. Development purpose of the new version

After the first two version iterations, I found that there are certain defects in the architecture of the entire system. This defect is that the front and back ends are not separated, which leads to many problems in later maintenance.

So this version update did not bring many new functions, but refactored the system and optimized the UI, that is, using Vue2 as the front-end of the background, and the interface developed by Springboot back-end follows the Restful style, adding code readability

2. Concept of software development

I am an individual developer with limited technology, but adhering to the " small and beautiful " development concept, emphasizing user experience is the original intention of developing this small program. The function does not lie in many functions, but in the details to give users a different feeling!

3. The following are the changes in the front-end UI of the WeChat Mini Program:

Avatar column: A square frame is loaded with avatars, arranged neatly, and the UI has changed slightly from the previous version


Wallpaper column: Long picture display wallpaper, enhanced preview effect

 


Personal center: including feedback and about us

 


Feedback: Users can write their opinions on the Mini Program and contact information

 


Friend Snare Picture: The automatic collection interface is used to obtain picture resources, and copywriting and background pictures can be copied

Summary : So the above is an effect display of the WeChat Mini Program client. It is more comfortable than the previous version of the UI. Of course, the functions are still relatively small, and the user functions will be further improved in the future.

4. The following is the highlight of this version update. The Element-UI framework is used to further enhance the background experience. At the same time, the SpringSecurity authentication and authorization framework is used to enhance the security of the system!

For the background, we will name it " Qingfeng Wallpaper" for the time being

Log in to the homepage: The top dynamically displays the current time + skin change. The internal account is actually divided into the roles of administrator and developer . The reason is to prevent the administrator from accidentally changing some system configuration information.

 


Background home page: Different user roles will display different menu items, so open it as an administrator here

 


Category management: the basic operation of adding, deleting, modifying and checking wallpapers and avatar categories

 


Upload function: This upload function continues the business logic of the previous version. It needs to determine the classification and then upload local pictures. It also supports batch upload operations!

 


Password modification: In order to prevent the risks caused by the password being leaked, system users can modify it in time

 

 


System configuration for the role of a developer: The image obtained by the client is firstly cached by Redis, so the role of Redis cache is very important!

 

Summary of the full text: The above is the general introduction of this version 1.3.5. Of course, the system is still being continuously updated and optimized. For example, the function of small program advertisement configuration will be added to help customers flexibly control the main income of traffic!

Time is limited, if you are interested in this system, welcome to private message, like, and follow me!

Finally, I wish readers a happy life!

 

Guess you like

Origin blog.csdn.net/calm_programmer/article/details/129206370