BetterDay
프로젝트 소개
프론트엔드 프로젝트 주소와 백엔드 프로젝트 주소는 다음과 같습니다: https://github.com/LJP-Perfect/betterday
BetterDay 프로젝트는 H5 형태로 제시된 실용적인 기록 관리 애플리케이션으로, 현재 BetterDay에는 습관적 시계, 일정 관리, 팀 관리의 세 가지 주요 기능이 포함되어 있습니다.
이 프로젝트는 제 코스 디자인입니다. 시간이 많지 않고 실력도 부족합니다. 시간이 나면 업데이트하겠습니다.
프로젝트 시연
- http://47.101.163.255:8080
- 최적화가 별로 좋지 않아서 첫 화면 로딩이 좀 느릴 것 같습니다. (약 10초 정도)
- 테스트 계정: freelee 비밀번호: 1234 (직접 계정을 등록할 수도 있습니다)
프로젝트 부분 스크린샷
프로젝트 기술
후방
- 스프링 부트 2.0.4.RELEASE
- JWT+SpringSecurity 인증
- 석영
- 마이바티스1.3.2
프런트 엔드
- vue2
- 가식적으로 꾸미다
- 액시오스
- 전체 달력
배포 시작
무대 뒤에서
- 소스 코드를 로컬로 복제하고 IDEA 또는 Eclipse로 엽니다.
- 데이터베이스에 새로운 betterday 데이터베이스를 생성하고 resources/better.sql 파일을 가져옵니다.
-
util
패키지 아래의 구성 및 AliyunOSSClientUtil
관련 구성에서 데이터베이스 구성을 수정합니다. - 그냥 프로젝트를 시작하세요
프런트 엔드
- 소스 코드를 로컬에 복제
- config/index.js 및 src/util/require.js와 관련된 호스트 및 포트 구성 수정
- npm install, npm run dev를 시작할 수 있습니다.
TODO
참고자료
- Vuetify문서
- 전체 달력 문서
- JWT를 사용하여 Spring Boot 애플리케이션 보호 - Spring Security 실행
- 석영 중국어 문서
- ...