E-Campus 연동 확장 캘린더
About The Project
- 경희대학교 E-Campus 로그인 정보를 입력하면 E-Campus 내 일정들을 연동해줍니다.
- 수업, 과제 마감 기한과 나의 다른 일정들을 E-Campus 캘린더를 통하지 않아도 한 번에 파악할 수 있습니다.
- 실시간 줌 수업, E-Campus에는 등록되지 않은 수업 일정들을 추가하여 학업 일정을 관리해보세요
Configuration
Getting Started (Installation)
Set up
git clone http://khuhub.khu.ac.kr/2021105636/Extended-Calendar.git
npm install
npm install -g nodemon
npm install -g pm2
Make .env
in root directory.
# MySQL
DB_HOST=
DB_USER=
DB_PASSWORD=
DB_DATABASE=
DB_CONNECTION_LIMIT=
# Express
SERVER_IP=
# React
REACT_APP_IP=
REACT_APP_SERVER_IP= # generally all the same
Import schema.sql
in your DB.
Run to debug
Terminal 1 ( Server )
npm run server
Terminal 2 ( React )
npm start
port : 3000
Run to deploy
npm run build
npm run pm2
port : 3001
Usage
- Enter your E-Campus ID and PW.
- If the ID and password entered are correct, your ecampus information-based calendar will be created.
- Make sure that the courses you are taking are listed on the left and that your ecampus schedule reflects well.
- You can add a new schedule by clicking on the empty part of the calendar.
- You can view the schedule by day, week, and month.
- If you have finished checking the schedule, press the '로그아웃' button in the upper right corner.
Contributing
If you would like to add new features to this calendar, please follow these steps:
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
License
Contact
- HyeonJun Jeon : good1588@khu.ac.kr
- Sijin Park : sijin0524@khu.ac.kr