HyeonJun Jeon
Showing 1 changed file with 43 additions and 20 deletions
1 +[![mysql](https://img.shields.io/badge/mySQL-4479A1?style=flat-square&logo=mysql&logoColor=white)](https://www.mysql.com/)
2 +[![Express](https://img.shields.io/badge/Express-000000?style=flat-square&logo=Express&logoColor=white)](https://developers.google.com/web/tools/puppeteer)
3 +[![puppeteer](https://img.shields.io/badge/puppeteer-40B5A4?style=flat-square&logo=puppeteer&logoColor=white)](https://developers.google.com/web/tools/puppeteer)
4 +[![React](https://img.shields.io/badge/React-61DAFB?style=flat-square&logo=React&logoColor=white)](https://developers.google.com/web/tools/puppeteer)
5 +
6 +
7 +
1 # E-Campus 연동 확장 캘린더 8 # E-Campus 연동 확장 캘린더
2 --------------- 9 +
10 +[E-Campus 연동 확장 캘린더](http://3.34.173.161:3001/)
11 +
3 <br> 12 <br>
4 13
5 ## About The Project 14 ## About The Project
6 -+ 경희대학교 E-Campus 로그인 정보를 입력하면 E-Campus 내 일정들을 연동해줍니다.
7 -+ 수업, 과제 마감 기한과 나의 다른 일정들을 E-Campus 캘린더를 통하지 않아도 한 번에 파악할 수 있습니다.
8 15
16 +- 경희대학교 E-Campus 로그인 정보를 입력하면 E-Campus 내 일정들을 연동해줍니다.
17 +- 수업, 과제 마감 기한과 나의 다른 일정들을 E-Campus 캘린더를 통하지 않아도 한 번에 파악할 수 있습니다.
18 +- 실시간 줌 수업, E-Campus에는 등록되지 않은 수업 일정들을 추가하여 학업 일정을 관리해보세요
19 +
20 +<br>
9 21
10 ## Configuration 22 ## Configuration
11 23
...@@ -14,10 +26,10 @@ ...@@ -14,10 +26,10 @@
14 - DataBase : [MySQL](https://www.mysql.com/) 26 - DataBase : [MySQL](https://www.mysql.com/)
15 - Crawl : [Puppeteer](https://developers.google.com/web/tools/puppeteer) 27 - Crawl : [Puppeteer](https://developers.google.com/web/tools/puppeteer)
16 28
29 +![project_architecture](/uploads/f6896d9214e3aaba63470d05761e1d5c/project_architecture.PNG)
17 <br> 30 <br>
18 31
19 -## Quickstart 32 +## Getting Started (Installation)
20 -
21 33
22 ### Install 34 ### Install
23 35
...@@ -26,29 +38,40 @@ npm install ...@@ -26,29 +38,40 @@ npm install
26 npm -g install nodemon 38 npm -g install nodemon
27 ``` 39 ```
28 40
29 -### Run 41 +### Build & Run
30 -http://3.34.173.161:3000/
31 -#### Terminal 1
32 42
33 ```sh 43 ```sh
34 -npm start 44 +npm run build
45 +npm run server
35 ``` 46 ```
36 47
37 -#### Terminal 2 48 +<br>
49 +
50 +## Usage
51 +1. Enter your E-Campus ID and PW.
52 +<img src="/uploads/074a79ad560922af309e39b3186cbe2d/image.png" width="300" height="100">
53 +2. If the ID and password entered are correct, your ecampus information-based calendar will be created.
54 +3. Make sure that the courses you are taking are listed on the left and that your ecampus schedule reflects well.
55 +4. You can add a new schedule by clicking on the empty part of the calendar.
56 +5. You can view the schedule by day, week, and month.
57 +6. If you have finished checking the schedule, press the '로그아웃' button in the upper right corner.
38 58
39 -```sh
40 -npm run server
41 -```
42 59
43 ## Contributing 60 ## Contributing
44 -1.Fork the Project 61 +If you would like to add new features to this calendar, please follow these steps:
45 -2.Create your Feature Branch 62 +1. Fork the Project
46 -3.Commit your Changes 63 +2. Create your Feature Branch
47 -4.Push to the Branch 64 +3. Commit your Changes
48 -5.Open a Pull Request 65 +4. Push to the Branch
66 +5. Open a Pull Request
67 +
68 +<br>
49 69
50 ## License 70 ## License
51 71
72 +<br>
73 +
52 ## Contact 74 ## Contact
53 -+ HyeonJun Jeon : 75 +
54 -+ Sijin Park : sijin0524@khu.ac.kr 76 +- HyeonJun Jeon : good1588@khu.ac.kr
77 +- Sijin Park : sijin0524@khu.ac.kr
......