BetterDay
Projekteinführung
Dies ist die Front-End-Projektadresse und die Back-End-Projektadresse: https://github.com/LJP-Perfect/betterday
Das BetterDay-Projekt ist eine praktische Datensatzverwaltungsanwendung, die in Form von H5 präsentiert wird. Derzeit enthält BetterDay drei Hauptfunktionen: gewohnheitsmäßige Zeiterfassung, Terminplanung und Teamverwaltung.
Dieses Projekt ist mein Kursdesign. Ich habe nicht viel Zeit und meine Fähigkeiten sind begrenzt. Es gibt definitiv viele Probleme und Fehler im Projekt.
Projektdemonstration
- http://47.101.163.255:8080
- Die Optimierung ist nicht sehr gut, daher wird das Laden des ersten Bildschirms etwas langsam sein (ca. 10 Sekunden).
- Testkonto: freelee Passwort: 1234 (Sie können auch selbst ein Konto registrieren)
Screenshot des Projektteils
Projekttechnologie
hinteres Ende
- Spring Boot 2.0.4.RELEASE
- JWT+SpringSecurity-Authentifizierung
- Quarz
- Mybatis1.3.2
Frontend
- vue2
- vuetifizieren
- Axios
- Vollständiger Kalender
Die Bereitstellung beginnt
Hinter der Bühne
- Klonen Sie den Quellcode lokal und öffnen Sie ihn mit IDEA oder Eclipse
- Erstellen Sie eine neue betterday-Datenbank in der Datenbank und importieren Sie die Datei resources/better.sql
- Ändern Sie die Datenbankkonfiguration in der Konfiguration und
AliyunOSSClientUtil
-bezogene Konfiguration unter util
-Paket - Starten Sie einfach das Projekt
Frontend
- Klonen Sie den Quellcode lokal
- Ändern Sie die Host- und Portkonfigurationen im Zusammenhang mit config/index.js und src/util/require.js
- npm install, npm run dev kann gestartet werden
TODO
Referenzen
- VuetifyDokumentation
- vollständige Kalenderdokumentation
- Schützen Sie Ihre Spring Boot-Anwendung mit JWT – Spring Security in Aktion
- Quarz chinesische Dokumentation
- ...