BetterDay
Project introduction
This is the front-end project address, and the back-end project address: https://github.com/LJP-Perfect/betterday
The BetterDay project is a practical record management application presented in the form of H5. Currently, BetterDay contains three major functions: habitual clocking, scheduling, and team management.
This project is my course design. I don’t have much time and my skills are limited. There are definitely many problems and bugs in the project. I will update it when I have time.
Project demonstration
- http://47.101.163.255:8080
- The optimization is not very good, so the loading of the first screen will be a bit slow (about 10 seconds)
- Test account: freelee Password: 1234 (you can also register an account by yourself)
Screenshot of project part
Project technology
rear end
- Spring Boot 2.0.4.RELEASE
- JWT+SpringSecurity authentication
- Quartz
- Mybatis1.3.2
front end
- vue2
- vuetify
- axios
- fullcalendar
Deployment starts
Backstage
- Clone the source code locally and open it with IDEA or eclipse
- Create a new betterday database in the database and import the resources/better.sql file
- Modify the database configuration in the configuration and
AliyunOSSClientUtil related configuration under util package - Just start the project
front end
- Clone source code to local
- Modify the Host and Port configurations related to config/index.js and src/util/require.js
- npm install, npm run dev can be started
TODO
References
- VuetifyDocumentation
- fullcalendar documentation
- Protect your Spring Boot application using JWT - Spring Security in action
- Quartz Chinese documentation
- ...