Meilleure journée
Présentation du projet
Il s'agit de l'adresse du projet front-end et de l'adresse du projet back-end : https://github.com/LJP-Perfect/betterday
Le projet BetterDay est une application pratique de gestion de dossiers présentée sous la forme de H5. Actuellement, BetterDay contient trois fonctions principales : le pointage habituel, la planification et la gestion d'équipe.
Ce projet est ma conception de cours. Je n'ai pas beaucoup de temps et mes compétences sont limitées. Il y a certainement de nombreux problèmes et bugs dans le projet, je le mettrai à jour quand j'aurai le temps.
Démonstration du projet
- http://47.101.163.255:8080
- L'optimisation n'est pas très bonne, donc le chargement du premier écran sera un peu lent (environ 10 secondes)
- Compte test : freelee Mot de passe : 1234 (vous pouvez également créer un compte par vous-même)
Capture d'écran de la partie du projet
Technologie de projet
extrémité arrière
- Spring Boot 2.0.4.RELEASE
- Authentification JWT+SpringSecurity
- Quartz
- Mybatis1.3.2
l'extrémité avant
- vue2
- vuetifier
- axios
- calendrier complet
Le déploiement commence
Dans les coulisses
- Clonez le code source localement et ouvrez-le avec IDEA ou Eclipse
- Créez une nouvelle base de données betterday dans la base de données et importez le fichier resources/better.sql
- Modifier la configuration de la base de données dans la configuration et la configuration associée à
AliyunOSSClientUtil
sous util
- Commencez simplement le projet
l'extrémité avant
- Cloner le code source en local
- Modifier les configurations d'hôte et de port liées à config/index.js et src/util/require.js
- npm install, npm run dev peut être démarré
FAIRE
Références
- VuetifyDocumentation
- documentation complète du calendrier
- Protégez votre application Spring Boot à l'aide de JWT - Spring Security en action
- Documentation chinoise sur le quartz
- ...