02 Overview
Project Overview
Requirements Gathering
Interviewed the Student Affairs Office and students to understand what information the school would like to convey through the platform and the features that students expect.
We used CJM and Persona to continuously analyze user experience and achieve the goal of "User Center Design."
System Architecture
The system is mainly divided into three parts:
- Using Python Flask integrated with LINE SDK to build LINE Chatbot service.
- Using Golang Gin Restful API to provide data processing and access services.
- Using Vue to build the backstage system for the management team.
Integration of Frontend and LINE LIFF
The frontend website design of this project is performed in a responsive web design (RWD) manner and integrated with LINE LIFF, enabling functions to be operated directly within the LINE APP without the need to jump out.
03 Functions
Core Functions
1. Campus Information
The chatbot provides integrated campus information such as shuttle bus schedule, epidemic prevention information, campus map, work-study recruitment, etc. You can easily access the information by using LINE.
2. Freshmen Camp Management
- Management of 2,400 new students
- Sign-in, temperature recording, team-building activities, and course selection for new students.