- Sulong Zhou - Backend - MoonSulong
- Xi Luo - Frontend - sissilx5
Designed and maintained an education panel web application for clients to search and save video from YouTube.
-
Frontend: an interactive web page implemented with
HTML/CSS/JS/React/Redux- Manage data transfer with
Reduxon top ofReact - Search educational Video in YouTube
- Save favorite videos to local Video Manager Panel
- Create and manage tags for favorite videos
- Support adding and revising note when watching video for study
- Manage data transfer with
-
Backend:
- Utilize relational databases(
MySQL) to store video information fromYouTube APIand clients information - Apply
Spring Boot/MVCto support video search and listing (dependency injection, inversion of control, etc.) - Optimize with
Hibernateto maintain persistent database and accelerate crucial operations (database connection and query execution). - Implement timestamp function in the notebook of a video (TBD)
- Deploy server to cloud server (TBD)
- Utilize relational databases(
- 3-tier architecture
- Presentation tier: HTML, CSS, JavaScript, React
- Data tier: MySQL
- Logic tier: Java
Local development environment
- Registration
- Login
- Logout
- Search
- search local video
- YouTube API
- Favorite
- Tag
- TBD...
- MySQL

